./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/weaver/parallel-misc-1.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version d790fecc Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6bdc088-ba3a-49c7-8b9c-0b88e740e712/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6bdc088-ba3a-49c7-8b9c-0b88e740e712/bin/uautomizer-verify-aQ6SnzHsRB/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6bdc088-ba3a-49c7-8b9c-0b88e740e712/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6bdc088-ba3a-49c7-8b9c-0b88e740e712/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/weaver/parallel-misc-1.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6bdc088-ba3a-49c7-8b9c-0b88e740e712/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6bdc088-ba3a-49c7-8b9c-0b88e740e712/bin/uautomizer-verify-aQ6SnzHsRB --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash faddac23864cc4e42f962ac43a8d0f59593853dbb1d55e3baabe0c76b2187dd4 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-27 19:49:33,129 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-27 19:49:33,218 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6bdc088-ba3a-49c7-8b9c-0b88e740e712/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2024-11-27 19:49:33,228 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-27 19:49:33,228 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-27 19:49:33,258 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-27 19:49:33,258 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-27 19:49:33,258 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-27 19:49:33,259 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-27 19:49:33,259 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-27 19:49:33,259 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-27 19:49:33,259 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-27 19:49:33,259 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-27 19:49:33,259 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-27 19:49:33,259 INFO L153 SettingsManager]: * Use SBE=true [2024-11-27 19:49:33,260 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-27 19:49:33,260 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-27 19:49:33,260 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-27 19:49:33,260 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-27 19:49:33,260 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-27 19:49:33,260 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2024-11-27 19:49:33,260 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2024-11-27 19:49:33,260 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2024-11-27 19:49:33,260 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-27 19:49:33,261 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-27 19:49:33,261 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-27 19:49:33,261 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-27 19:49:33,261 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-27 19:49:33,261 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-27 19:49:33,261 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-27 19:49:33,261 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-27 19:49:33,261 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-27 19:49:33,261 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-27 19:49:33,261 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-27 19:49:33,262 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-27 19:49:33,262 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-27 19:49:33,262 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-27 19:49:33,262 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-27 19:49:33,262 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-27 19:49:33,262 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-27 19:49:33,262 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-27 19:49:33,262 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-27 19:49:33,262 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-27 19:49:33,262 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-27 19:49:33,263 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-27 19:49:33,263 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-27 19:49:33,263 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-27 19:49:33,263 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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_b6bdc088-ba3a-49c7-8b9c-0b88e740e712/bin/uautomizer-verify-aQ6SnzHsRB Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> faddac23864cc4e42f962ac43a8d0f59593853dbb1d55e3baabe0c76b2187dd4 [2024-11-27 19:49:33,568 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-27 19:49:33,576 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-27 19:49:33,581 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-27 19:49:33,582 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-27 19:49:33,583 INFO L274 PluginConnector]: CDTParser initialized [2024-11-27 19:49:33,584 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6bdc088-ba3a-49c7-8b9c-0b88e740e712/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/weaver/parallel-misc-1.wvr.c [2024-11-27 19:49:36,644 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6bdc088-ba3a-49c7-8b9c-0b88e740e712/bin/uautomizer-verify-aQ6SnzHsRB/data/1fb56bf57/7d6e3fb5c8bd4c1f993c27b88bd51ea6/FLAGe81c00237 [2024-11-27 19:49:36,914 INFO L384 CDTParser]: Found 1 translation units. [2024-11-27 19:49:36,915 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6bdc088-ba3a-49c7-8b9c-0b88e740e712/sv-benchmarks/c/weaver/parallel-misc-1.wvr.c [2024-11-27 19:49:36,923 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6bdc088-ba3a-49c7-8b9c-0b88e740e712/bin/uautomizer-verify-aQ6SnzHsRB/data/1fb56bf57/7d6e3fb5c8bd4c1f993c27b88bd51ea6/FLAGe81c00237 [2024-11-27 19:49:37,222 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6bdc088-ba3a-49c7-8b9c-0b88e740e712/bin/uautomizer-verify-aQ6SnzHsRB/data/1fb56bf57/7d6e3fb5c8bd4c1f993c27b88bd51ea6 [2024-11-27 19:49:37,225 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-27 19:49:37,227 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-27 19:49:37,229 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-27 19:49:37,229 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-27 19:49:37,233 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-27 19:49:37,234 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.11 07:49:37" (1/1) ... [2024-11-27 19:49:37,235 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@286b8834 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:49:37, skipping insertion in model container [2024-11-27 19:49:37,235 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.11 07:49:37" (1/1) ... [2024-11-27 19:49:37,257 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-27 19:49:37,484 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-27 19:49:37,489 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-27 19:49:37,502 INFO L200 MainTranslator]: Completed pre-run [2024-11-27 19:49:37,547 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-27 19:49:37,565 INFO L204 MainTranslator]: Completed translation [2024-11-27 19:49:37,565 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:49:37 WrapperNode [2024-11-27 19:49:37,566 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-27 19:49:37,566 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-27 19:49:37,567 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-27 19:49:37,567 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-27 19:49:37,574 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:49:37" (1/1) ... [2024-11-27 19:49:37,585 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:49:37" (1/1) ... [2024-11-27 19:49:37,635 INFO L138 Inliner]: procedures = 22, calls = 32, calls flagged for inlining = 18, calls inlined = 32, statements flattened = 276 [2024-11-27 19:49:37,636 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-27 19:49:37,636 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-27 19:49:37,636 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-27 19:49:37,637 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-27 19:49:37,656 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:49:37" (1/1) ... [2024-11-27 19:49:37,657 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:49:37" (1/1) ... [2024-11-27 19:49:37,660 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:49:37" (1/1) ... [2024-11-27 19:49:37,693 INFO L175 MemorySlicer]: Split 9 memory accesses to 2 slices as follows [2, 7]. 78 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0]. The 1 writes are split as follows [0, 1]. [2024-11-27 19:49:37,697 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:49:37" (1/1) ... [2024-11-27 19:49:37,697 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:49:37" (1/1) ... [2024-11-27 19:49:37,711 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:49:37" (1/1) ... [2024-11-27 19:49:37,712 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:49:37" (1/1) ... [2024-11-27 19:49:37,723 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:49:37" (1/1) ... [2024-11-27 19:49:37,725 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:49:37" (1/1) ... [2024-11-27 19:49:37,727 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:49:37" (1/1) ... [2024-11-27 19:49:37,734 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-27 19:49:37,735 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-27 19:49:37,735 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-27 19:49:37,736 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-27 19:49:37,741 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:49:37" (1/1) ... [2024-11-27 19:49:37,750 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-27 19:49:37,767 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6bdc088-ba3a-49c7-8b9c-0b88e740e712/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 19:49:37,783 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6bdc088-ba3a-49c7-8b9c-0b88e740e712/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-27 19:49:37,786 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6bdc088-ba3a-49c7-8b9c-0b88e740e712/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-27 19:49:37,815 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-27 19:49:37,816 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-11-27 19:49:37,816 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-11-27 19:49:37,816 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-11-27 19:49:37,816 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-11-27 19:49:37,816 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-27 19:49:37,816 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-27 19:49:37,816 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-11-27 19:49:37,816 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-11-27 19:49:37,816 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-27 19:49:37,816 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-27 19:49:37,816 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-27 19:49:37,817 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-11-27 19:49:37,817 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-11-27 19:49:37,818 WARN L203 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-11-27 19:49:37,935 INFO L234 CfgBuilder]: Building ICFG [2024-11-27 19:49:37,937 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-27 19:49:38,658 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-11-27 19:49:38,658 INFO L283 CfgBuilder]: Performing block encoding [2024-11-27 19:49:39,162 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-27 19:49:39,163 INFO L312 CfgBuilder]: Removed 3 assume(true) statements. [2024-11-27 19:49:39,163 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.11 07:49:39 BoogieIcfgContainer [2024-11-27 19:49:39,163 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-27 19:49:39,165 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-27 19:49:39,165 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-27 19:49:39,170 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-27 19:49:39,170 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.11 07:49:37" (1/3) ... [2024-11-27 19:49:39,171 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@36b7b3d3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.11 07:49:39, skipping insertion in model container [2024-11-27 19:49:39,171 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 07:49:37" (2/3) ... [2024-11-27 19:49:39,171 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@36b7b3d3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.11 07:49:39, skipping insertion in model container [2024-11-27 19:49:39,171 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.11 07:49:39" (3/3) ... [2024-11-27 19:49:39,172 INFO L128 eAbstractionObserver]: Analyzing ICFG parallel-misc-1.wvr.c [2024-11-27 19:49:39,191 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:None NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-27 19:49:39,192 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG parallel-misc-1.wvr.c that has 3 procedures, 45 locations, 1 initial locations, 3 loop locations, and 16 error locations. [2024-11-27 19:49:39,192 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-11-27 19:49:39,266 INFO L143 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2024-11-27 19:49:39,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 51 places, 49 transitions, 112 flow [2024-11-27 19:49:39,349 INFO L124 PetriNetUnfolderBase]: 5/47 cut-off events. [2024-11-27 19:49:39,355 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-11-27 19:49:39,362 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56 conditions, 47 events. 5/47 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 123 event pairs, 0 based on Foata normal form. 0/26 useless extension candidates. Maximal degree in co-relation 35. Up to 2 conditions per place. [2024-11-27 19:49:39,366 INFO L82 GeneralOperation]: Start removeDead. Operand has 51 places, 49 transitions, 112 flow [2024-11-27 19:49:39,369 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 48 places, 46 transitions, 104 flow [2024-11-27 19:49:39,380 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-27 19:49:39,398 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=None, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@2cb5afed, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-27 19:49:39,398 INFO L334 AbstractCegarLoop]: Starting to check reachability of 30 error locations. [2024-11-27 19:49:39,405 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-11-27 19:49:39,406 INFO L124 PetriNetUnfolderBase]: 1/4 cut-off events. [2024-11-27 19:49:39,407 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-11-27 19:49:39,407 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 19:49:39,407 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2024-11-27 19:49:39,408 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2024-11-27 19:49:39,414 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:49:39,414 INFO L85 PathProgramCache]: Analyzing trace with hash 976357, now seen corresponding path program 1 times [2024-11-27 19:49:39,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:49:39,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [905056328] [2024-11-27 19:49:39,422 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:49:39,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:49:39,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:49:39,717 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 19:49:39,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:49:39,717 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [905056328] [2024-11-27 19:49:39,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [905056328] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 19:49:39,718 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 19:49:39,718 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-11-27 19:49:39,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [338528916] [2024-11-27 19:49:39,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 19:49:39,727 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-27 19:49:39,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:49:39,756 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-27 19:49:39,756 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-27 19:49:39,783 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-11-27 19:49:39,786 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 46 transitions, 104 flow. Second operand has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 19:49:39,787 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 19:49:39,787 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-11-27 19:49:39,788 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 19:49:40,075 INFO L124 PetriNetUnfolderBase]: 220/507 cut-off events. [2024-11-27 19:49:40,075 INFO L125 PetriNetUnfolderBase]: For 20/20 co-relation queries the response was YES. [2024-11-27 19:49:40,077 INFO L83 FinitePrefix]: Finished finitePrefix Result has 875 conditions, 507 events. 220/507 cut-off events. For 20/20 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 2773 event pairs, 130 based on Foata normal form. 1/396 useless extension candidates. Maximal degree in co-relation 806. Up to 338 conditions per place. [2024-11-27 19:49:40,084 INFO L140 encePairwiseOnDemand]: 45/49 looper letters, 23 selfloop transitions, 2 changer transitions 0/43 dead transitions. [2024-11-27 19:49:40,086 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 43 transitions, 148 flow [2024-11-27 19:49:40,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-27 19:49:40,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-27 19:49:40,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 90 transitions. [2024-11-27 19:49:40,101 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6122448979591837 [2024-11-27 19:49:40,103 INFO L175 Difference]: Start difference. First operand has 48 places, 46 transitions, 104 flow. Second operand 3 states and 90 transitions. [2024-11-27 19:49:40,104 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 43 transitions, 148 flow [2024-11-27 19:49:40,109 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 43 transitions, 140 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-27 19:49:40,112 INFO L231 Difference]: Finished difference. Result has 43 places, 43 transitions, 94 flow [2024-11-27 19:49:40,115 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=90, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=94, PETRI_PLACES=43, PETRI_TRANSITIONS=43} [2024-11-27 19:49:40,123 INFO L279 CegarLoopForPetriNet]: 48 programPoint places, -5 predicate places. [2024-11-27 19:49:40,124 INFO L471 AbstractCegarLoop]: Abstraction has has 43 places, 43 transitions, 94 flow [2024-11-27 19:49:40,124 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 19:49:40,124 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 19:49:40,124 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2024-11-27 19:49:40,125 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-27 19:49:40,126 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2024-11-27 19:49:40,126 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:49:40,126 INFO L85 PathProgramCache]: Analyzing trace with hash 976358, now seen corresponding path program 1 times [2024-11-27 19:49:40,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:49:40,127 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2025593769] [2024-11-27 19:49:40,127 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:49:40,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:49:40,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:49:40,532 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 19:49:40,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:49:40,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2025593769] [2024-11-27 19:49:40,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2025593769] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 19:49:40,533 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 19:49:40,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-27 19:49:40,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [904038754] [2024-11-27 19:49:40,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 19:49:40,534 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-27 19:49:40,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:49:40,535 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-27 19:49:40,535 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-27 19:49:40,583 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-11-27 19:49:40,583 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 43 transitions, 94 flow. Second operand has 4 states, 4 states have (on average 21.75) internal successors, (87), 4 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 19:49:40,583 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 19:49:40,583 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-11-27 19:49:40,584 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 19:49:40,821 INFO L124 PetriNetUnfolderBase]: 221/510 cut-off events. [2024-11-27 19:49:40,821 INFO L125 PetriNetUnfolderBase]: For 4/4 co-relation queries the response was YES. [2024-11-27 19:49:40,823 INFO L83 FinitePrefix]: Finished finitePrefix Result has 868 conditions, 510 events. 221/510 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 2758 event pairs, 130 based on Foata normal form. 0/398 useless extension candidates. Maximal degree in co-relation 846. Up to 343 conditions per place. [2024-11-27 19:49:40,826 INFO L140 encePairwiseOnDemand]: 44/49 looper letters, 25 selfloop transitions, 4 changer transitions 0/46 dead transitions. [2024-11-27 19:49:40,826 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 46 transitions, 160 flow [2024-11-27 19:49:40,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-27 19:49:40,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-27 19:49:40,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 114 transitions. [2024-11-27 19:49:40,828 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5816326530612245 [2024-11-27 19:49:40,828 INFO L175 Difference]: Start difference. First operand has 43 places, 43 transitions, 94 flow. Second operand 4 states and 114 transitions. [2024-11-27 19:49:40,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 46 transitions, 160 flow [2024-11-27 19:49:40,829 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 46 transitions, 154 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-27 19:49:40,831 INFO L231 Difference]: Finished difference. Result has 46 places, 46 transitions, 117 flow [2024-11-27 19:49:40,831 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=90, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=117, PETRI_PLACES=46, PETRI_TRANSITIONS=46} [2024-11-27 19:49:40,832 INFO L279 CegarLoopForPetriNet]: 48 programPoint places, -2 predicate places. [2024-11-27 19:49:40,832 INFO L471 AbstractCegarLoop]: Abstraction has has 46 places, 46 transitions, 117 flow [2024-11-27 19:49:40,832 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.75) internal successors, (87), 4 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 19:49:40,832 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 19:49:40,832 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1] [2024-11-27 19:49:40,833 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-27 19:49:40,833 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2024-11-27 19:49:40,833 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:49:40,833 INFO L85 PathProgramCache]: Analyzing trace with hash 938310772, now seen corresponding path program 1 times [2024-11-27 19:49:40,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:49:40,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1490017414] [2024-11-27 19:49:40,834 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:49:40,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:49:40,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:49:41,268 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 19:49:41,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:49:41,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1490017414] [2024-11-27 19:49:41,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1490017414] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 19:49:41,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1380548618] [2024-11-27 19:49:41,270 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:49:41,270 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 19:49:41,271 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6bdc088-ba3a-49c7-8b9c-0b88e740e712/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 19:49:41,274 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6bdc088-ba3a-49c7-8b9c-0b88e740e712/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 19:49:41,278 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6bdc088-ba3a-49c7-8b9c-0b88e740e712/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-27 19:49:41,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:49:41,357 INFO L256 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-27 19:49:41,361 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 19:49:41,437 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2024-11-27 19:49:41,847 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 19:49:41,847 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 19:49:42,023 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 19:49:42,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1380548618] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 19:49:42,024 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 19:49:42,024 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2024-11-27 19:49:42,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1125636285] [2024-11-27 19:49:42,024 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 19:49:42,024 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-27 19:49:42,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:49:42,026 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-27 19:49:42,026 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2024-11-27 19:49:42,341 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-11-27 19:49:42,342 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 46 transitions, 117 flow. Second operand has 11 states, 11 states have (on average 22.363636363636363) internal successors, (246), 11 states have internal predecessors, (246), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 19:49:42,343 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 19:49:42,344 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-11-27 19:49:42,344 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 19:49:42,898 INFO L124 PetriNetUnfolderBase]: 222/512 cut-off events. [2024-11-27 19:49:42,898 INFO L125 PetriNetUnfolderBase]: For 4/4 co-relation queries the response was YES. [2024-11-27 19:49:42,901 INFO L83 FinitePrefix]: Finished finitePrefix Result has 884 conditions, 512 events. 222/512 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 2783 event pairs, 130 based on Foata normal form. 0/399 useless extension candidates. Maximal degree in co-relation 853. Up to 340 conditions per place. [2024-11-27 19:49:42,907 INFO L140 encePairwiseOnDemand]: 44/49 looper letters, 21 selfloop transitions, 10 changer transitions 0/48 dead transitions. [2024-11-27 19:49:42,907 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 48 transitions, 187 flow [2024-11-27 19:49:42,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-27 19:49:42,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-27 19:49:42,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-11-27 19:49:42,913 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5127551020408163 [2024-11-27 19:49:42,913 INFO L175 Difference]: Start difference. First operand has 46 places, 46 transitions, 117 flow. Second operand 8 states and 201 transitions. [2024-11-27 19:49:42,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 48 transitions, 187 flow [2024-11-27 19:49:42,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 48 transitions, 184 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-27 19:49:42,917 INFO L231 Difference]: Finished difference. Result has 51 places, 48 transitions, 142 flow [2024-11-27 19:49:42,918 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=110, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=142, PETRI_PLACES=51, PETRI_TRANSITIONS=48} [2024-11-27 19:49:42,919 INFO L279 CegarLoopForPetriNet]: 48 programPoint places, 3 predicate places. [2024-11-27 19:49:42,919 INFO L471 AbstractCegarLoop]: Abstraction has has 51 places, 48 transitions, 142 flow [2024-11-27 19:49:42,920 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 22.363636363636363) internal successors, (246), 11 states have internal predecessors, (246), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 19:49:42,920 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 19:49:42,920 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-11-27 19:49:42,931 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6bdc088-ba3a-49c7-8b9c-0b88e740e712/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-27 19:49:43,125 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6bdc088-ba3a-49c7-8b9c-0b88e740e712/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 19:49:43,126 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2024-11-27 19:49:43,126 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:49:43,126 INFO L85 PathProgramCache]: Analyzing trace with hash -974754293, now seen corresponding path program 1 times [2024-11-27 19:49:43,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:49:43,127 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [606052120] [2024-11-27 19:49:43,127 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:49:43,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:49:43,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:49:43,255 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 19:49:43,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:49:43,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [606052120] [2024-11-27 19:49:43,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [606052120] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 19:49:43,256 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 19:49:43,256 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-27 19:49:43,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1870038554] [2024-11-27 19:49:43,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 19:49:43,257 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-27 19:49:43,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:49:43,258 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-27 19:49:43,258 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-27 19:49:43,287 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-11-27 19:49:43,288 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 48 transitions, 142 flow. Second operand has 4 states, 4 states have (on average 22.0) internal successors, (88), 4 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 19:49:43,288 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 19:49:43,288 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-11-27 19:49:43,288 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 19:49:43,503 INFO L124 PetriNetUnfolderBase]: 274/604 cut-off events. [2024-11-27 19:49:43,503 INFO L125 PetriNetUnfolderBase]: For 4/4 co-relation queries the response was YES. [2024-11-27 19:49:43,504 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1071 conditions, 604 events. 274/604 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 3163 event pairs, 157 based on Foata normal form. 0/455 useless extension candidates. Maximal degree in co-relation 827. Up to 316 conditions per place. [2024-11-27 19:49:43,511 INFO L140 encePairwiseOnDemand]: 44/49 looper letters, 40 selfloop transitions, 4 changer transitions 0/60 dead transitions. [2024-11-27 19:49:43,515 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 60 transitions, 256 flow [2024-11-27 19:49:43,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-27 19:49:43,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-27 19:49:43,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 126 transitions. [2024-11-27 19:49:43,516 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6428571428571429 [2024-11-27 19:49:43,517 INFO L175 Difference]: Start difference. First operand has 51 places, 48 transitions, 142 flow. Second operand 4 states and 126 transitions. [2024-11-27 19:49:43,517 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 60 transitions, 256 flow [2024-11-27 19:49:43,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 60 transitions, 214 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-11-27 19:49:43,519 INFO L231 Difference]: Finished difference. Result has 49 places, 49 transitions, 119 flow [2024-11-27 19:49:43,523 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=100, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=119, PETRI_PLACES=49, PETRI_TRANSITIONS=49} [2024-11-27 19:49:43,523 INFO L279 CegarLoopForPetriNet]: 48 programPoint places, 1 predicate places. [2024-11-27 19:49:43,524 INFO L471 AbstractCegarLoop]: Abstraction has has 49 places, 49 transitions, 119 flow [2024-11-27 19:49:43,524 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.0) internal successors, (88), 4 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 19:49:43,524 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 19:49:43,524 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 19:49:43,524 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-27 19:49:43,524 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2024-11-27 19:49:43,526 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:49:43,526 INFO L85 PathProgramCache]: Analyzing trace with hash 1572381885, now seen corresponding path program 1 times [2024-11-27 19:49:43,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:49:43,526 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1291694271] [2024-11-27 19:49:43,526 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:49:43,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:49:43,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:49:43,631 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 19:49:43,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:49:43,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1291694271] [2024-11-27 19:49:43,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1291694271] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 19:49:43,632 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 19:49:43,632 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-27 19:49:43,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1635394915] [2024-11-27 19:49:43,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 19:49:43,633 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-27 19:49:43,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:49:43,633 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-27 19:49:43,633 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-27 19:49:43,671 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 49 [2024-11-27 19:49:43,672 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 49 transitions, 119 flow. Second operand has 4 states, 4 states have (on average 16.5) internal successors, (66), 4 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 19:49:43,672 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 19:49:43,672 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 49 [2024-11-27 19:49:43,672 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 19:49:43,817 INFO L124 PetriNetUnfolderBase]: 246/497 cut-off events. [2024-11-27 19:49:43,817 INFO L125 PetriNetUnfolderBase]: For 84/99 co-relation queries the response was YES. [2024-11-27 19:49:43,818 INFO L83 FinitePrefix]: Finished finitePrefix Result has 990 conditions, 497 events. 246/497 cut-off events. For 84/99 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 2278 event pairs, 135 based on Foata normal form. 0/449 useless extension candidates. Maximal degree in co-relation 648. Up to 379 conditions per place. [2024-11-27 19:49:43,821 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 28 selfloop transitions, 4 changer transitions 0/43 dead transitions. [2024-11-27 19:49:43,821 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 43 transitions, 171 flow [2024-11-27 19:49:43,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-27 19:49:43,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-27 19:49:43,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 91 transitions. [2024-11-27 19:49:43,823 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-11-27 19:49:43,823 INFO L175 Difference]: Start difference. First operand has 49 places, 49 transitions, 119 flow. Second operand 4 states and 91 transitions. [2024-11-27 19:49:43,824 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 43 transitions, 171 flow [2024-11-27 19:49:43,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 43 transitions, 168 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-27 19:49:43,827 INFO L231 Difference]: Finished difference. Result has 45 places, 43 transitions, 112 flow [2024-11-27 19:49:43,827 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=104, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=112, PETRI_PLACES=45, PETRI_TRANSITIONS=43} [2024-11-27 19:49:43,828 INFO L279 CegarLoopForPetriNet]: 48 programPoint places, -3 predicate places. [2024-11-27 19:49:43,828 INFO L471 AbstractCegarLoop]: Abstraction has has 45 places, 43 transitions, 112 flow [2024-11-27 19:49:43,828 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.5) internal successors, (66), 4 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 19:49:43,828 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 19:49:43,829 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 19:49:43,829 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-27 19:49:43,829 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2024-11-27 19:49:43,829 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:49:43,830 INFO L85 PathProgramCache]: Analyzing trace with hash 1572381886, now seen corresponding path program 1 times [2024-11-27 19:49:43,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:49:43,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [442946539] [2024-11-27 19:49:43,830 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:49:43,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:49:43,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:49:44,132 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-27 19:49:44,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:49:44,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [442946539] [2024-11-27 19:49:44,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [442946539] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 19:49:44,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1760825407] [2024-11-27 19:49:44,134 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:49:44,134 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 19:49:44,134 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6bdc088-ba3a-49c7-8b9c-0b88e740e712/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 19:49:44,136 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6bdc088-ba3a-49c7-8b9c-0b88e740e712/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 19:49:44,140 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6bdc088-ba3a-49c7-8b9c-0b88e740e712/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-27 19:49:44,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:49:44,217 INFO L256 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-27 19:49:44,219 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 19:49:44,336 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-27 19:49:44,336 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 19:49:44,428 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 18 [2024-11-27 19:49:44,447 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-27 19:49:44,447 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1760825407] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 19:49:44,447 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 19:49:44,447 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 7 [2024-11-27 19:49:44,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [660626497] [2024-11-27 19:49:44,448 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 19:49:44,448 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-27 19:49:44,448 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:49:44,448 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-27 19:49:44,448 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-11-27 19:49:44,726 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-11-27 19:49:44,727 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 43 transitions, 112 flow. Second operand has 9 states, 9 states have (on average 20.666666666666668) internal successors, (186), 9 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 19:49:44,727 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 19:49:44,727 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-11-27 19:49:44,727 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 19:49:45,146 INFO L124 PetriNetUnfolderBase]: 410/762 cut-off events. [2024-11-27 19:49:45,147 INFO L125 PetriNetUnfolderBase]: For 111/137 co-relation queries the response was YES. [2024-11-27 19:49:45,148 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1520 conditions, 762 events. 410/762 cut-off events. For 111/137 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 3635 event pairs, 167 based on Foata normal form. 0/670 useless extension candidates. Maximal degree in co-relation 1282. Up to 266 conditions per place. [2024-11-27 19:49:45,152 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 56 selfloop transitions, 8 changer transitions 0/72 dead transitions. [2024-11-27 19:49:45,152 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 72 transitions, 307 flow [2024-11-27 19:49:45,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-27 19:49:45,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-27 19:49:45,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 179 transitions. [2024-11-27 19:49:45,154 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.608843537414966 [2024-11-27 19:49:45,154 INFO L175 Difference]: Start difference. First operand has 45 places, 43 transitions, 112 flow. Second operand 6 states and 179 transitions. [2024-11-27 19:49:45,154 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 72 transitions, 307 flow [2024-11-27 19:49:45,155 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 72 transitions, 302 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-27 19:49:45,156 INFO L231 Difference]: Finished difference. Result has 48 places, 43 transitions, 135 flow [2024-11-27 19:49:45,157 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=103, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=135, PETRI_PLACES=48, PETRI_TRANSITIONS=43} [2024-11-27 19:49:45,157 INFO L279 CegarLoopForPetriNet]: 48 programPoint places, 0 predicate places. [2024-11-27 19:49:45,157 INFO L471 AbstractCegarLoop]: Abstraction has has 48 places, 43 transitions, 135 flow [2024-11-27 19:49:45,158 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 20.666666666666668) internal successors, (186), 9 states have internal predecessors, (186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 19:49:45,158 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 19:49:45,158 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 19:49:45,171 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6bdc088-ba3a-49c7-8b9c-0b88e740e712/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-27 19:49:45,358 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6bdc088-ba3a-49c7-8b9c-0b88e740e712/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 19:49:45,359 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2024-11-27 19:49:45,359 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:49:45,359 INFO L85 PathProgramCache]: Analyzing trace with hash -435992101, now seen corresponding path program 1 times [2024-11-27 19:49:45,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:49:45,359 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [152984915] [2024-11-27 19:49:45,359 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:49:45,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:49:45,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:49:45,475 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 19:49:45,475 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:49:45,476 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [152984915] [2024-11-27 19:49:45,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [152984915] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 19:49:45,476 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 19:49:45,476 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-27 19:49:45,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [41506192] [2024-11-27 19:49:45,476 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 19:49:45,477 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-27 19:49:45,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:49:45,477 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-27 19:49:45,477 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-27 19:49:45,500 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-11-27 19:49:45,501 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 43 transitions, 135 flow. Second operand has 4 states, 4 states have (on average 22.5) internal successors, (90), 4 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 19:49:45,501 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 19:49:45,501 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-11-27 19:49:45,501 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 19:49:45,753 INFO L124 PetriNetUnfolderBase]: 418/751 cut-off events. [2024-11-27 19:49:45,753 INFO L125 PetriNetUnfolderBase]: For 221/246 co-relation queries the response was YES. [2024-11-27 19:49:45,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1655 conditions, 751 events. 418/751 cut-off events. For 221/246 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 3378 event pairs, 250 based on Foata normal form. 0/638 useless extension candidates. Maximal degree in co-relation 1556. Up to 553 conditions per place. [2024-11-27 19:49:45,762 INFO L140 encePairwiseOnDemand]: 44/49 looper letters, 46 selfloop transitions, 4 changer transitions 0/58 dead transitions. [2024-11-27 19:49:45,762 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 58 transitions, 284 flow [2024-11-27 19:49:45,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-27 19:49:45,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-27 19:49:45,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 127 transitions. [2024-11-27 19:49:45,764 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6479591836734694 [2024-11-27 19:49:45,764 INFO L175 Difference]: Start difference. First operand has 48 places, 43 transitions, 135 flow. Second operand 4 states and 127 transitions. [2024-11-27 19:49:45,764 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 58 transitions, 284 flow [2024-11-27 19:49:45,766 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 58 transitions, 278 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-27 19:49:45,767 INFO L231 Difference]: Finished difference. Result has 51 places, 44 transitions, 148 flow [2024-11-27 19:49:45,767 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=129, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=148, PETRI_PLACES=51, PETRI_TRANSITIONS=44} [2024-11-27 19:49:45,768 INFO L279 CegarLoopForPetriNet]: 48 programPoint places, 3 predicate places. [2024-11-27 19:49:45,769 INFO L471 AbstractCegarLoop]: Abstraction has has 51 places, 44 transitions, 148 flow [2024-11-27 19:49:45,769 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.5) internal successors, (90), 4 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 19:49:45,769 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 19:49:45,769 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 19:49:45,769 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-27 19:49:45,770 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2024-11-27 19:49:45,770 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:49:45,770 INFO L85 PathProgramCache]: Analyzing trace with hash -769483763, now seen corresponding path program 1 times [2024-11-27 19:49:45,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:49:45,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [355354777] [2024-11-27 19:49:45,771 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:49:45,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:49:45,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:49:46,109 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-27 19:49:46,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:49:46,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [355354777] [2024-11-27 19:49:46,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [355354777] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 19:49:46,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1455807228] [2024-11-27 19:49:46,110 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:49:46,110 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 19:49:46,110 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6bdc088-ba3a-49c7-8b9c-0b88e740e712/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 19:49:46,113 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6bdc088-ba3a-49c7-8b9c-0b88e740e712/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 19:49:46,118 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6bdc088-ba3a-49c7-8b9c-0b88e740e712/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-27 19:49:46,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:49:46,212 INFO L256 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-27 19:49:46,213 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 19:49:46,362 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-27 19:49:46,362 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 19:49:46,464 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 18 [2024-11-27 19:49:46,481 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-27 19:49:46,482 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1455807228] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 19:49:46,482 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 19:49:46,482 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 7 [2024-11-27 19:49:46,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1716008937] [2024-11-27 19:49:46,483 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 19:49:46,483 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-27 19:49:46,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:49:46,484 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-27 19:49:46,484 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-11-27 19:49:46,783 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 49 [2024-11-27 19:49:46,783 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 44 transitions, 148 flow. Second operand has 9 states, 9 states have (on average 21.333333333333332) internal successors, (192), 9 states have internal predecessors, (192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 19:49:46,784 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 19:49:46,784 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 49 [2024-11-27 19:49:46,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 19:49:47,407 INFO L124 PetriNetUnfolderBase]: 638/1070 cut-off events. [2024-11-27 19:49:47,408 INFO L125 PetriNetUnfolderBase]: For 526/592 co-relation queries the response was YES. [2024-11-27 19:49:47,413 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2562 conditions, 1070 events. 638/1070 cut-off events. For 526/592 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 4814 event pairs, 247 based on Foata normal form. 0/916 useless extension candidates. Maximal degree in co-relation 2454. Up to 467 conditions per place. [2024-11-27 19:49:47,421 INFO L140 encePairwiseOnDemand]: 41/49 looper letters, 62 selfloop transitions, 8 changer transitions 0/76 dead transitions. [2024-11-27 19:49:47,421 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 76 transitions, 393 flow [2024-11-27 19:49:47,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-27 19:49:47,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-27 19:49:47,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 178 transitions. [2024-11-27 19:49:47,423 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6054421768707483 [2024-11-27 19:49:47,423 INFO L175 Difference]: Start difference. First operand has 51 places, 44 transitions, 148 flow. Second operand 6 states and 178 transitions. [2024-11-27 19:49:47,423 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 76 transitions, 393 flow [2024-11-27 19:49:47,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 76 transitions, 390 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-27 19:49:47,429 INFO L231 Difference]: Finished difference. Result has 55 places, 44 transitions, 173 flow [2024-11-27 19:49:47,430 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=141, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=173, PETRI_PLACES=55, PETRI_TRANSITIONS=44} [2024-11-27 19:49:47,431 INFO L279 CegarLoopForPetriNet]: 48 programPoint places, 7 predicate places. [2024-11-27 19:49:47,433 INFO L471 AbstractCegarLoop]: Abstraction has has 55 places, 44 transitions, 173 flow [2024-11-27 19:49:47,433 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 21.333333333333332) internal successors, (192), 9 states have internal predecessors, (192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 19:49:47,434 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 19:49:47,434 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 19:49:47,444 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6bdc088-ba3a-49c7-8b9c-0b88e740e712/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-11-27 19:49:47,634 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6bdc088-ba3a-49c7-8b9c-0b88e740e712/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 19:49:47,634 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2024-11-27 19:49:47,635 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:49:47,635 INFO L85 PathProgramCache]: Analyzing trace with hash -857650163, now seen corresponding path program 1 times [2024-11-27 19:49:47,635 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:49:47,635 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1349462923] [2024-11-27 19:49:47,635 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:49:47,635 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:49:47,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:49:47,837 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-27 19:49:47,837 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:49:47,837 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1349462923] [2024-11-27 19:49:47,837 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1349462923] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 19:49:47,837 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1234285685] [2024-11-27 19:49:47,837 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:49:47,837 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 19:49:47,838 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6bdc088-ba3a-49c7-8b9c-0b88e740e712/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 19:49:47,845 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6bdc088-ba3a-49c7-8b9c-0b88e740e712/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 19:49:47,847 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6bdc088-ba3a-49c7-8b9c-0b88e740e712/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-27 19:49:47,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:49:47,947 INFO L256 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-27 19:49:47,949 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 19:49:48,118 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-27 19:49:48,118 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 19:49:48,231 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-27 19:49:48,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1234285685] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 19:49:48,231 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 19:49:48,231 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 6, 6] total 13 [2024-11-27 19:49:48,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1221696399] [2024-11-27 19:49:48,232 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 19:49:48,232 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-27 19:49:48,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:49:48,233 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-27 19:49:48,233 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2024-11-27 19:49:48,532 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-11-27 19:49:48,533 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 44 transitions, 173 flow. Second operand has 14 states, 14 states have (on average 23.071428571428573) internal successors, (323), 14 states have internal predecessors, (323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 19:49:48,533 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 19:49:48,533 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-11-27 19:49:48,533 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 19:49:49,310 INFO L124 PetriNetUnfolderBase]: 1085/1894 cut-off events. [2024-11-27 19:49:49,310 INFO L125 PetriNetUnfolderBase]: For 1089/1130 co-relation queries the response was YES. [2024-11-27 19:49:49,316 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4857 conditions, 1894 events. 1085/1894 cut-off events. For 1089/1130 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 9922 event pairs, 646 based on Foata normal form. 26/1731 useless extension candidates. Maximal degree in co-relation 3928. Up to 873 conditions per place. [2024-11-27 19:49:49,328 INFO L140 encePairwiseOnDemand]: 42/49 looper letters, 93 selfloop transitions, 10 changer transitions 0/109 dead transitions. [2024-11-27 19:49:49,328 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 109 transitions, 599 flow [2024-11-27 19:49:49,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-27 19:49:49,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-27 19:49:49,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 280 transitions. [2024-11-27 19:49:49,331 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6349206349206349 [2024-11-27 19:49:49,331 INFO L175 Difference]: Start difference. First operand has 55 places, 44 transitions, 173 flow. Second operand 9 states and 280 transitions. [2024-11-27 19:49:49,331 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 109 transitions, 599 flow [2024-11-27 19:49:49,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 109 transitions, 593 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-27 19:49:49,339 INFO L231 Difference]: Finished difference. Result has 63 places, 47 transitions, 215 flow [2024-11-27 19:49:49,339 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=167, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=215, PETRI_PLACES=63, PETRI_TRANSITIONS=47} [2024-11-27 19:49:49,340 INFO L279 CegarLoopForPetriNet]: 48 programPoint places, 15 predicate places. [2024-11-27 19:49:49,340 INFO L471 AbstractCegarLoop]: Abstraction has has 63 places, 47 transitions, 215 flow [2024-11-27 19:49:49,341 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 23.071428571428573) internal successors, (323), 14 states have internal predecessors, (323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 19:49:49,341 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 19:49:49,341 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 19:49:49,353 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6bdc088-ba3a-49c7-8b9c-0b88e740e712/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-27 19:49:49,545 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6bdc088-ba3a-49c7-8b9c-0b88e740e712/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 19:49:49,546 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2024-11-27 19:49:49,546 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:49:49,547 INFO L85 PathProgramCache]: Analyzing trace with hash -1665591221, now seen corresponding path program 1 times [2024-11-27 19:49:49,547 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:49:49,547 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [481456523] [2024-11-27 19:49:49,547 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:49:49,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:49:49,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:49:49,737 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-27 19:49:49,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:49:49,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [481456523] [2024-11-27 19:49:49,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [481456523] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 19:49:49,737 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 19:49:49,738 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-27 19:49:49,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [376317318] [2024-11-27 19:49:49,738 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 19:49:49,738 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-27 19:49:49,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:49:49,739 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-27 19:49:49,739 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-27 19:49:49,739 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 49 [2024-11-27 19:49:49,740 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 47 transitions, 215 flow. Second operand has 5 states, 5 states have (on average 24.2) internal successors, (121), 5 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 19:49:49,740 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 19:49:49,740 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 49 [2024-11-27 19:49:49,740 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 19:49:50,353 INFO L124 PetriNetUnfolderBase]: 1410/2415 cut-off events. [2024-11-27 19:49:50,354 INFO L125 PetriNetUnfolderBase]: For 2161/2304 co-relation queries the response was YES. [2024-11-27 19:49:50,364 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6570 conditions, 2415 events. 1410/2415 cut-off events. For 2161/2304 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 13244 event pairs, 169 based on Foata normal form. 3/2144 useless extension candidates. Maximal degree in co-relation 5474. Up to 1227 conditions per place. [2024-11-27 19:49:50,401 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 76 selfloop transitions, 17 changer transitions 4/104 dead transitions. [2024-11-27 19:49:50,401 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 104 transitions, 642 flow [2024-11-27 19:49:50,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-27 19:49:50,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-27 19:49:50,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 183 transitions. [2024-11-27 19:49:50,403 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.746938775510204 [2024-11-27 19:49:50,404 INFO L175 Difference]: Start difference. First operand has 63 places, 47 transitions, 215 flow. Second operand 5 states and 183 transitions. [2024-11-27 19:49:50,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 104 transitions, 642 flow [2024-11-27 19:49:50,415 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 104 transitions, 634 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-27 19:49:50,418 INFO L231 Difference]: Finished difference. Result has 67 places, 59 transitions, 337 flow [2024-11-27 19:49:50,419 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=207, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=337, PETRI_PLACES=67, PETRI_TRANSITIONS=59} [2024-11-27 19:49:50,419 INFO L279 CegarLoopForPetriNet]: 48 programPoint places, 19 predicate places. [2024-11-27 19:49:50,421 INFO L471 AbstractCegarLoop]: Abstraction has has 67 places, 59 transitions, 337 flow [2024-11-27 19:49:50,421 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 24.2) internal successors, (121), 5 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 19:49:50,421 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 19:49:50,421 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 19:49:50,422 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-11-27 19:49:50,422 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2024-11-27 19:49:50,422 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:49:50,423 INFO L85 PathProgramCache]: Analyzing trace with hash -556300005, now seen corresponding path program 2 times [2024-11-27 19:49:50,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:49:50,423 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [730079659] [2024-11-27 19:49:50,423 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-27 19:49:50,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:49:50,460 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-27 19:49:50,461 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 19:49:50,934 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 5 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-27 19:49:50,934 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:49:50,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [730079659] [2024-11-27 19:49:50,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [730079659] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 19:49:50,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1115117466] [2024-11-27 19:49:50,935 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-27 19:49:50,935 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 19:49:50,935 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6bdc088-ba3a-49c7-8b9c-0b88e740e712/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 19:49:50,938 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6bdc088-ba3a-49c7-8b9c-0b88e740e712/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 19:49:50,942 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6bdc088-ba3a-49c7-8b9c-0b88e740e712/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-27 19:49:51,033 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-27 19:49:51,033 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 19:49:51,038 INFO L256 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-27 19:49:51,040 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 19:49:51,286 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 9 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-27 19:49:51,286 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 19:49:51,467 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2024-11-27 19:49:51,564 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 9 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-27 19:49:51,566 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1115117466] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 19:49:51,566 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 19:49:51,566 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 15 [2024-11-27 19:49:51,566 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1012483593] [2024-11-27 19:49:51,566 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 19:49:51,567 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-27 19:49:51,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:49:51,571 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-27 19:49:51,571 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=231, Unknown=0, NotChecked=0, Total=272 [2024-11-27 19:49:52,718 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 49 [2024-11-27 19:49:52,719 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 59 transitions, 337 flow. Second operand has 17 states, 17 states have (on average 20.41176470588235) internal successors, (347), 17 states have internal predecessors, (347), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 19:49:52,719 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 19:49:52,719 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 49 [2024-11-27 19:49:52,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 19:49:54,521 INFO L124 PetriNetUnfolderBase]: 2066/3378 cut-off events. [2024-11-27 19:49:54,521 INFO L125 PetriNetUnfolderBase]: For 5174/5300 co-relation queries the response was YES. [2024-11-27 19:49:54,536 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11365 conditions, 3378 events. 2066/3378 cut-off events. For 5174/5300 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 17996 event pairs, 404 based on Foata normal form. 84/3453 useless extension candidates. Maximal degree in co-relation 9524. Up to 716 conditions per place. [2024-11-27 19:49:54,558 INFO L140 encePairwiseOnDemand]: 42/49 looper letters, 154 selfloop transitions, 12 changer transitions 1/172 dead transitions. [2024-11-27 19:49:54,558 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 172 transitions, 1231 flow [2024-11-27 19:49:54,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-27 19:49:54,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-27 19:49:54,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 314 transitions. [2024-11-27 19:49:54,560 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5825602968460112 [2024-11-27 19:49:54,560 INFO L175 Difference]: Start difference. First operand has 67 places, 59 transitions, 337 flow. Second operand 11 states and 314 transitions. [2024-11-27 19:49:54,560 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 172 transitions, 1231 flow [2024-11-27 19:49:54,585 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 172 transitions, 1132 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-11-27 19:49:54,588 INFO L231 Difference]: Finished difference. Result has 71 places, 62 transitions, 341 flow [2024-11-27 19:49:54,588 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=287, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=341, PETRI_PLACES=71, PETRI_TRANSITIONS=62} [2024-11-27 19:49:54,589 INFO L279 CegarLoopForPetriNet]: 48 programPoint places, 23 predicate places. [2024-11-27 19:49:54,589 INFO L471 AbstractCegarLoop]: Abstraction has has 71 places, 62 transitions, 341 flow [2024-11-27 19:49:54,590 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 20.41176470588235) internal successors, (347), 17 states have internal predecessors, (347), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 19:49:54,590 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 19:49:54,592 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 19:49:54,602 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6bdc088-ba3a-49c7-8b9c-0b88e740e712/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-27 19:49:54,796 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6bdc088-ba3a-49c7-8b9c-0b88e740e712/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 19:49:54,796 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2024-11-27 19:49:54,799 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:49:54,799 INFO L85 PathProgramCache]: Analyzing trace with hash -1228735891, now seen corresponding path program 1 times [2024-11-27 19:49:54,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:49:54,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [928962411] [2024-11-27 19:49:54,799 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:49:54,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:49:54,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:49:55,007 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-27 19:49:55,007 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:49:55,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [928962411] [2024-11-27 19:49:55,008 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [928962411] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 19:49:55,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [464216514] [2024-11-27 19:49:55,008 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:49:55,008 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 19:49:55,008 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6bdc088-ba3a-49c7-8b9c-0b88e740e712/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 19:49:55,010 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6bdc088-ba3a-49c7-8b9c-0b88e740e712/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 19:49:55,014 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6bdc088-ba3a-49c7-8b9c-0b88e740e712/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-27 19:49:55,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:49:55,130 INFO L256 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-27 19:49:55,132 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 19:49:55,294 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-27 19:49:55,294 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 19:49:55,424 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-27 19:49:55,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [464216514] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 19:49:55,425 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 19:49:55,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 6, 6] total 13 [2024-11-27 19:49:55,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1890965824] [2024-11-27 19:49:55,425 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 19:49:55,425 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-27 19:49:55,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:49:55,426 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-27 19:49:55,426 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2024-11-27 19:49:55,735 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-11-27 19:49:55,736 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 62 transitions, 341 flow. Second operand has 14 states, 14 states have (on average 23.5) internal successors, (329), 14 states have internal predecessors, (329), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 19:49:55,736 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 19:49:55,736 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-11-27 19:49:55,736 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 19:49:56,657 INFO L124 PetriNetUnfolderBase]: 1792/2962 cut-off events. [2024-11-27 19:49:56,658 INFO L125 PetriNetUnfolderBase]: For 3784/3784 co-relation queries the response was YES. [2024-11-27 19:49:56,672 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9671 conditions, 2962 events. 1792/2962 cut-off events. For 3784/3784 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 15279 event pairs, 1029 based on Foata normal form. 29/2975 useless extension candidates. Maximal degree in co-relation 7884. Up to 2070 conditions per place. [2024-11-27 19:49:56,693 INFO L140 encePairwiseOnDemand]: 42/49 looper letters, 114 selfloop transitions, 10 changer transitions 1/132 dead transitions. [2024-11-27 19:49:56,693 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 132 transitions, 945 flow [2024-11-27 19:49:56,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-27 19:49:56,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-27 19:49:56,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 273 transitions. [2024-11-27 19:49:56,695 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-11-27 19:49:56,695 INFO L175 Difference]: Start difference. First operand has 71 places, 62 transitions, 341 flow. Second operand 9 states and 273 transitions. [2024-11-27 19:49:56,695 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 132 transitions, 945 flow [2024-11-27 19:49:56,704 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 132 transitions, 913 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-11-27 19:49:56,707 INFO L231 Difference]: Finished difference. Result has 76 places, 66 transitions, 379 flow [2024-11-27 19:49:56,707 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=319, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=379, PETRI_PLACES=76, PETRI_TRANSITIONS=66} [2024-11-27 19:49:56,708 INFO L279 CegarLoopForPetriNet]: 48 programPoint places, 28 predicate places. [2024-11-27 19:49:56,709 INFO L471 AbstractCegarLoop]: Abstraction has has 76 places, 66 transitions, 379 flow [2024-11-27 19:49:56,710 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 23.5) internal successors, (329), 14 states have internal predecessors, (329), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 19:49:56,710 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 19:49:56,710 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 19:49:56,745 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6bdc088-ba3a-49c7-8b9c-0b88e740e712/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-11-27 19:49:56,914 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6bdc088-ba3a-49c7-8b9c-0b88e740e712/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 19:49:56,915 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2024-11-27 19:49:56,915 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:49:56,915 INFO L85 PathProgramCache]: Analyzing trace with hash 605957115, now seen corresponding path program 2 times [2024-11-27 19:49:56,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:49:56,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [479381919] [2024-11-27 19:49:56,916 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-27 19:49:56,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:49:56,938 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-27 19:49:56,938 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 19:49:57,277 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-27 19:49:57,277 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:49:57,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [479381919] [2024-11-27 19:49:57,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [479381919] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 19:49:57,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [132201827] [2024-11-27 19:49:57,278 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-27 19:49:57,278 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 19:49:57,278 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6bdc088-ba3a-49c7-8b9c-0b88e740e712/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 19:49:57,281 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6bdc088-ba3a-49c7-8b9c-0b88e740e712/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 19:49:57,284 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6bdc088-ba3a-49c7-8b9c-0b88e740e712/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-27 19:49:57,396 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-27 19:49:57,396 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 19:49:57,401 INFO L256 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-27 19:49:57,404 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 19:49:57,648 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 9 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-27 19:49:57,648 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 19:49:57,824 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2024-11-27 19:49:57,897 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 9 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-27 19:49:57,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [132201827] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 19:49:57,898 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 19:49:57,898 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 15 [2024-11-27 19:49:57,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1742438205] [2024-11-27 19:49:57,898 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 19:49:57,898 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-27 19:49:57,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:49:57,899 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-27 19:49:57,900 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2024-11-27 19:49:58,918 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 49 [2024-11-27 19:49:58,919 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 66 transitions, 379 flow. Second operand has 17 states, 17 states have (on average 20.764705882352942) internal successors, (353), 17 states have internal predecessors, (353), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 19:49:58,919 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 19:49:58,919 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 49 [2024-11-27 19:49:58,919 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 19:50:00,210 INFO L124 PetriNetUnfolderBase]: 2531/4048 cut-off events. [2024-11-27 19:50:00,210 INFO L125 PetriNetUnfolderBase]: For 5179/5179 co-relation queries the response was YES. [2024-11-27 19:50:00,227 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13842 conditions, 4048 events. 2531/4048 cut-off events. For 5179/5179 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 20452 event pairs, 530 based on Foata normal form. 130/4162 useless extension candidates. Maximal degree in co-relation 11960. Up to 1133 conditions per place. [2024-11-27 19:50:00,292 INFO L140 encePairwiseOnDemand]: 43/49 looper letters, 150 selfloop transitions, 11 changer transitions 0/167 dead transitions. [2024-11-27 19:50:00,293 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 167 transitions, 1214 flow [2024-11-27 19:50:00,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-27 19:50:00,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-27 19:50:00,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 309 transitions. [2024-11-27 19:50:00,298 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5732838589981447 [2024-11-27 19:50:00,298 INFO L175 Difference]: Start difference. First operand has 76 places, 66 transitions, 379 flow. Second operand 11 states and 309 transitions. [2024-11-27 19:50:00,298 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 167 transitions, 1214 flow [2024-11-27 19:50:00,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 167 transitions, 1201 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-11-27 19:50:00,315 INFO L231 Difference]: Finished difference. Result has 83 places, 68 transitions, 407 flow [2024-11-27 19:50:00,319 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=362, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=407, PETRI_PLACES=83, PETRI_TRANSITIONS=68} [2024-11-27 19:50:00,320 INFO L279 CegarLoopForPetriNet]: 48 programPoint places, 35 predicate places. [2024-11-27 19:50:00,320 INFO L471 AbstractCegarLoop]: Abstraction has has 83 places, 68 transitions, 407 flow [2024-11-27 19:50:00,320 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 20.764705882352942) internal successors, (353), 17 states have internal predecessors, (353), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 19:50:00,320 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 19:50:00,320 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 19:50:00,333 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6bdc088-ba3a-49c7-8b9c-0b88e740e712/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-11-27 19:50:00,521 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6bdc088-ba3a-49c7-8b9c-0b88e740e712/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2024-11-27 19:50:00,521 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2024-11-27 19:50:00,522 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:50:00,522 INFO L85 PathProgramCache]: Analyzing trace with hash -1333008930, now seen corresponding path program 1 times [2024-11-27 19:50:00,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:50:00,522 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1208647719] [2024-11-27 19:50:00,522 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:50:00,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:50:00,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:50:00,705 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 19:50:00,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:50:00,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1208647719] [2024-11-27 19:50:00,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1208647719] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 19:50:00,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1849464807] [2024-11-27 19:50:00,706 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:50:00,706 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 19:50:00,706 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6bdc088-ba3a-49c7-8b9c-0b88e740e712/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 19:50:00,708 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6bdc088-ba3a-49c7-8b9c-0b88e740e712/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 19:50:00,713 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6bdc088-ba3a-49c7-8b9c-0b88e740e712/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-27 19:50:00,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:50:00,833 INFO L256 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-27 19:50:00,835 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 19:50:00,922 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-27 19:50:00,922 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 19:50:00,991 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-27 19:50:00,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1849464807] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-27 19:50:00,991 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-27 19:50:00,991 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5, 4] total 8 [2024-11-27 19:50:00,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1913316404] [2024-11-27 19:50:00,992 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 19:50:00,992 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-27 19:50:00,992 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:50:00,993 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-27 19:50:00,993 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-11-27 19:50:01,017 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-11-27 19:50:01,017 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 68 transitions, 407 flow. Second operand has 5 states, 5 states have (on average 24.4) internal successors, (122), 5 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 19:50:01,017 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 19:50:01,018 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-11-27 19:50:01,018 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 19:50:01,628 INFO L124 PetriNetUnfolderBase]: 2423/3874 cut-off events. [2024-11-27 19:50:01,628 INFO L125 PetriNetUnfolderBase]: For 6669/6669 co-relation queries the response was YES. [2024-11-27 19:50:01,643 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13629 conditions, 3874 events. 2423/3874 cut-off events. For 6669/6669 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 19379 event pairs, 1344 based on Foata normal form. 61/3921 useless extension candidates. Maximal degree in co-relation 11911. Up to 2981 conditions per place. [2024-11-27 19:50:01,659 INFO L140 encePairwiseOnDemand]: 43/49 looper letters, 71 selfloop transitions, 10 changer transitions 0/87 dead transitions. [2024-11-27 19:50:01,659 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 87 transitions, 683 flow [2024-11-27 19:50:01,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-27 19:50:01,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-27 19:50:01,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 143 transitions. [2024-11-27 19:50:01,661 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5836734693877551 [2024-11-27 19:50:01,661 INFO L175 Difference]: Start difference. First operand has 83 places, 68 transitions, 407 flow. Second operand 5 states and 143 transitions. [2024-11-27 19:50:01,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 87 transitions, 683 flow [2024-11-27 19:50:01,676 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 87 transitions, 661 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-11-27 19:50:01,678 INFO L231 Difference]: Finished difference. Result has 81 places, 68 transitions, 426 flow [2024-11-27 19:50:01,679 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=377, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=426, PETRI_PLACES=81, PETRI_TRANSITIONS=68} [2024-11-27 19:50:01,681 INFO L279 CegarLoopForPetriNet]: 48 programPoint places, 33 predicate places. [2024-11-27 19:50:01,682 INFO L471 AbstractCegarLoop]: Abstraction has has 81 places, 68 transitions, 426 flow [2024-11-27 19:50:01,682 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 24.4) internal successors, (122), 5 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 19:50:01,682 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 19:50:01,682 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 19:50:01,694 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6bdc088-ba3a-49c7-8b9c-0b88e740e712/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2024-11-27 19:50:01,886 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6bdc088-ba3a-49c7-8b9c-0b88e740e712/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2024-11-27 19:50:01,886 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2024-11-27 19:50:01,887 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:50:01,887 INFO L85 PathProgramCache]: Analyzing trace with hash -178697971, now seen corresponding path program 1 times [2024-11-27 19:50:01,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:50:01,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [465891539] [2024-11-27 19:50:01,887 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:50:01,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:50:01,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:50:02,041 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 19:50:02,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:50:02,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [465891539] [2024-11-27 19:50:02,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [465891539] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 19:50:02,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1743546224] [2024-11-27 19:50:02,042 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:50:02,042 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 19:50:02,042 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6bdc088-ba3a-49c7-8b9c-0b88e740e712/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 19:50:02,045 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6bdc088-ba3a-49c7-8b9c-0b88e740e712/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 19:50:02,049 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6bdc088-ba3a-49c7-8b9c-0b88e740e712/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-27 19:50:02,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:50:02,160 INFO L256 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-27 19:50:02,162 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 19:50:02,215 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-27 19:50:02,217 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 19:50:02,271 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-27 19:50:02,272 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1743546224] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-27 19:50:02,272 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-27 19:50:02,272 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5, 4] total 8 [2024-11-27 19:50:02,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [59545162] [2024-11-27 19:50:02,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 19:50:02,273 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-27 19:50:02,273 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:50:02,273 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-27 19:50:02,273 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-11-27 19:50:02,299 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 49 [2024-11-27 19:50:02,299 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 68 transitions, 426 flow. Second operand has 5 states, 5 states have (on average 24.4) internal successors, (122), 5 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 19:50:02,300 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 19:50:02,300 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 49 [2024-11-27 19:50:02,300 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 19:50:02,765 INFO L124 PetriNetUnfolderBase]: 2234/3584 cut-off events. [2024-11-27 19:50:02,766 INFO L125 PetriNetUnfolderBase]: For 7348/7348 co-relation queries the response was YES. [2024-11-27 19:50:02,784 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13135 conditions, 3584 events. 2234/3584 cut-off events. For 7348/7348 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 17507 event pairs, 1174 based on Foata normal form. 62/3634 useless extension candidates. Maximal degree in co-relation 11754. Up to 2650 conditions per place. [2024-11-27 19:50:02,799 INFO L140 encePairwiseOnDemand]: 43/49 looper letters, 70 selfloop transitions, 10 changer transitions 0/87 dead transitions. [2024-11-27 19:50:02,799 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 87 transitions, 709 flow [2024-11-27 19:50:02,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-27 19:50:02,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-27 19:50:02,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 144 transitions. [2024-11-27 19:50:02,801 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5877551020408164 [2024-11-27 19:50:02,801 INFO L175 Difference]: Start difference. First operand has 81 places, 68 transitions, 426 flow. Second operand 5 states and 144 transitions. [2024-11-27 19:50:02,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 87 transitions, 709 flow [2024-11-27 19:50:02,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 87 transitions, 684 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-11-27 19:50:02,823 INFO L231 Difference]: Finished difference. Result has 82 places, 67 transitions, 439 flow [2024-11-27 19:50:02,824 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=390, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=439, PETRI_PLACES=82, PETRI_TRANSITIONS=67} [2024-11-27 19:50:02,824 INFO L279 CegarLoopForPetriNet]: 48 programPoint places, 34 predicate places. [2024-11-27 19:50:02,824 INFO L471 AbstractCegarLoop]: Abstraction has has 82 places, 67 transitions, 439 flow [2024-11-27 19:50:02,825 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 24.4) internal successors, (122), 5 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 19:50:02,825 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 19:50:02,825 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 19:50:02,837 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6bdc088-ba3a-49c7-8b9c-0b88e740e712/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-11-27 19:50:03,025 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6bdc088-ba3a-49c7-8b9c-0b88e740e712/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2024-11-27 19:50:03,026 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2024-11-27 19:50:03,027 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:50:03,027 INFO L85 PathProgramCache]: Analyzing trace with hash 1186429122, now seen corresponding path program 1 times [2024-11-27 19:50:03,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:50:03,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [724644272] [2024-11-27 19:50:03,027 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:50:03,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:50:03,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:50:03,956 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-27 19:50:03,957 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:50:03,957 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [724644272] [2024-11-27 19:50:03,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [724644272] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 19:50:03,957 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1818973453] [2024-11-27 19:50:03,957 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:50:03,957 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 19:50:03,957 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6bdc088-ba3a-49c7-8b9c-0b88e740e712/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 19:50:03,959 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6bdc088-ba3a-49c7-8b9c-0b88e740e712/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 19:50:03,960 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6bdc088-ba3a-49c7-8b9c-0b88e740e712/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-27 19:50:04,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:50:04,063 INFO L256 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-11-27 19:50:04,066 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 19:50:04,103 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-27 19:50:04,467 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-27 19:50:04,504 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-27 19:50:04,504 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 19:50:04,709 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-27 19:50:04,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1818973453] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-27 19:50:04,710 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-27 19:50:04,710 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [12, 9] total 23 [2024-11-27 19:50:04,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [260549835] [2024-11-27 19:50:04,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 19:50:04,710 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-27 19:50:04,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:50:04,711 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-27 19:50:04,711 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=440, Unknown=0, NotChecked=0, Total=506 [2024-11-27 19:50:05,001 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 49 [2024-11-27 19:50:05,001 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 67 transitions, 439 flow. Second operand has 8 states, 8 states have (on average 24.625) internal successors, (197), 8 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 19:50:05,001 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 19:50:05,001 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 49 [2024-11-27 19:50:05,001 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 19:50:05,762 INFO L124 PetriNetUnfolderBase]: 2380/3896 cut-off events. [2024-11-27 19:50:05,762 INFO L125 PetriNetUnfolderBase]: For 9329/9329 co-relation queries the response was YES. [2024-11-27 19:50:05,769 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14836 conditions, 3896 events. 2380/3896 cut-off events. For 9329/9329 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 20295 event pairs, 283 based on Foata normal form. 2/3876 useless extension candidates. Maximal degree in co-relation 13382. Up to 1906 conditions per place. [2024-11-27 19:50:05,782 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 116 selfloop transitions, 44 changer transitions 3/174 dead transitions. [2024-11-27 19:50:05,782 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 174 transitions, 1374 flow [2024-11-27 19:50:05,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-27 19:50:05,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-27 19:50:05,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 346 transitions. [2024-11-27 19:50:05,788 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7061224489795919 [2024-11-27 19:50:05,788 INFO L175 Difference]: Start difference. First operand has 82 places, 67 transitions, 439 flow. Second operand 10 states and 346 transitions. [2024-11-27 19:50:05,788 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 174 transitions, 1374 flow [2024-11-27 19:50:05,809 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 174 transitions, 1347 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-11-27 19:50:05,811 INFO L231 Difference]: Finished difference. Result has 94 places, 95 transitions, 817 flow [2024-11-27 19:50:05,812 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=426, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=817, PETRI_PLACES=94, PETRI_TRANSITIONS=95} [2024-11-27 19:50:05,812 INFO L279 CegarLoopForPetriNet]: 48 programPoint places, 46 predicate places. [2024-11-27 19:50:05,812 INFO L471 AbstractCegarLoop]: Abstraction has has 94 places, 95 transitions, 817 flow [2024-11-27 19:50:05,813 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 24.625) internal successors, (197), 8 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 19:50:05,813 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 19:50:05,813 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 19:50:05,824 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6bdc088-ba3a-49c7-8b9c-0b88e740e712/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-11-27 19:50:06,017 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6bdc088-ba3a-49c7-8b9c-0b88e740e712/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2024-11-27 19:50:06,017 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2024-11-27 19:50:06,018 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:50:06,018 INFO L85 PathProgramCache]: Analyzing trace with hash -963571594, now seen corresponding path program 2 times [2024-11-27 19:50:06,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:50:06,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [905987403] [2024-11-27 19:50:06,018 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-27 19:50:06,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:50:06,044 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-27 19:50:06,044 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 19:50:06,534 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-27 19:50:06,535 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:50:06,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [905987403] [2024-11-27 19:50:06,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [905987403] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 19:50:06,535 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 19:50:06,535 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-27 19:50:06,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [984219829] [2024-11-27 19:50:06,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 19:50:06,536 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-27 19:50:06,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:50:06,536 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-27 19:50:06,536 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-11-27 19:50:06,774 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 49 [2024-11-27 19:50:06,775 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 95 transitions, 817 flow. Second operand has 9 states, 9 states have (on average 24.333333333333332) internal successors, (219), 9 states have internal predecessors, (219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 19:50:06,775 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 19:50:06,775 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 49 [2024-11-27 19:50:06,775 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 19:50:08,050 INFO L124 PetriNetUnfolderBase]: 3372/5444 cut-off events. [2024-11-27 19:50:08,050 INFO L125 PetriNetUnfolderBase]: For 19135/19135 co-relation queries the response was YES. [2024-11-27 19:50:08,068 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24575 conditions, 5444 events. 3372/5444 cut-off events. For 19135/19135 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 29747 event pairs, 555 based on Foata normal form. 2/5420 useless extension candidates. Maximal degree in co-relation 22613. Up to 3118 conditions per place. [2024-11-27 19:50:08,083 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 146 selfloop transitions, 51 changer transitions 4/212 dead transitions. [2024-11-27 19:50:08,083 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 212 transitions, 2102 flow [2024-11-27 19:50:08,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-27 19:50:08,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-27 19:50:08,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 317 transitions. [2024-11-27 19:50:08,085 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7188208616780045 [2024-11-27 19:50:08,085 INFO L175 Difference]: Start difference. First operand has 94 places, 95 transitions, 817 flow. Second operand 9 states and 317 transitions. [2024-11-27 19:50:08,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 212 transitions, 2102 flow [2024-11-27 19:50:08,148 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 212 transitions, 2042 flow, removed 17 selfloop flow, removed 2 redundant places. [2024-11-27 19:50:08,151 INFO L231 Difference]: Finished difference. Result has 105 places, 138 transitions, 1388 flow [2024-11-27 19:50:08,151 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=766, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1388, PETRI_PLACES=105, PETRI_TRANSITIONS=138} [2024-11-27 19:50:08,152 INFO L279 CegarLoopForPetriNet]: 48 programPoint places, 57 predicate places. [2024-11-27 19:50:08,152 INFO L471 AbstractCegarLoop]: Abstraction has has 105 places, 138 transitions, 1388 flow [2024-11-27 19:50:08,152 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 24.333333333333332) internal successors, (219), 9 states have internal predecessors, (219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 19:50:08,152 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 19:50:08,153 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 19:50:08,153 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-11-27 19:50:08,153 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2024-11-27 19:50:08,153 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:50:08,154 INFO L85 PathProgramCache]: Analyzing trace with hash 586412692, now seen corresponding path program 1 times [2024-11-27 19:50:08,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:50:08,154 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [81194576] [2024-11-27 19:50:08,154 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:50:08,154 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:50:08,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:50:08,955 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-27 19:50:08,956 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:50:08,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [81194576] [2024-11-27 19:50:08,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [81194576] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 19:50:08,956 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 19:50:08,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-27 19:50:08,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [528515490] [2024-11-27 19:50:08,956 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 19:50:08,957 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-27 19:50:08,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:50:08,957 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-27 19:50:08,958 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-27 19:50:09,952 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 49 [2024-11-27 19:50:09,952 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 138 transitions, 1388 flow. Second operand has 12 states, 12 states have (on average 23.75) internal successors, (285), 12 states have internal predecessors, (285), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 19:50:09,953 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 19:50:09,953 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 49 [2024-11-27 19:50:09,953 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 19:50:11,714 INFO L124 PetriNetUnfolderBase]: 3727/6003 cut-off events. [2024-11-27 19:50:11,714 INFO L125 PetriNetUnfolderBase]: For 27025/27025 co-relation queries the response was YES. [2024-11-27 19:50:11,745 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29645 conditions, 6003 events. 3727/6003 cut-off events. For 27025/27025 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 33543 event pairs, 365 based on Foata normal form. 2/5983 useless extension candidates. Maximal degree in co-relation 27407. Up to 3299 conditions per place. [2024-11-27 19:50:11,764 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 162 selfloop transitions, 97 changer transitions 4/274 dead transitions. [2024-11-27 19:50:11,764 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 274 transitions, 2953 flow [2024-11-27 19:50:11,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-27 19:50:11,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-11-27 19:50:11,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 484 transitions. [2024-11-27 19:50:11,767 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6585034013605442 [2024-11-27 19:50:11,767 INFO L175 Difference]: Start difference. First operand has 105 places, 138 transitions, 1388 flow. Second operand 15 states and 484 transitions. [2024-11-27 19:50:11,767 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 274 transitions, 2953 flow [2024-11-27 19:50:11,866 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 274 transitions, 2870 flow, removed 35 selfloop flow, removed 2 redundant places. [2024-11-27 19:50:11,869 INFO L231 Difference]: Finished difference. Result has 123 places, 181 transitions, 2180 flow [2024-11-27 19:50:11,870 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=1317, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=2180, PETRI_PLACES=123, PETRI_TRANSITIONS=181} [2024-11-27 19:50:11,870 INFO L279 CegarLoopForPetriNet]: 48 programPoint places, 75 predicate places. [2024-11-27 19:50:11,870 INFO L471 AbstractCegarLoop]: Abstraction has has 123 places, 181 transitions, 2180 flow [2024-11-27 19:50:11,871 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 23.75) internal successors, (285), 12 states have internal predecessors, (285), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 19:50:11,871 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 19:50:11,871 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 19:50:11,871 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-11-27 19:50:11,871 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2024-11-27 19:50:11,872 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:50:11,872 INFO L85 PathProgramCache]: Analyzing trace with hash 1815214778, now seen corresponding path program 1 times [2024-11-27 19:50:11,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:50:11,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1362522407] [2024-11-27 19:50:11,872 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:50:11,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:50:11,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:50:12,839 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-27 19:50:12,839 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:50:12,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1362522407] [2024-11-27 19:50:12,840 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1362522407] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 19:50:12,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1039358153] [2024-11-27 19:50:12,840 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:50:12,840 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 19:50:12,840 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6bdc088-ba3a-49c7-8b9c-0b88e740e712/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 19:50:12,843 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6bdc088-ba3a-49c7-8b9c-0b88e740e712/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 19:50:12,847 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6bdc088-ba3a-49c7-8b9c-0b88e740e712/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-27 19:50:12,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:50:12,968 INFO L256 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-27 19:50:12,972 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 19:50:13,001 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-27 19:50:13,337 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-27 19:50:13,412 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-27 19:50:13,412 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 19:50:13,557 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-27 19:50:13,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1039358153] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-27 19:50:13,557 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-27 19:50:13,557 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [12, 8] total 20 [2024-11-27 19:50:13,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1314772348] [2024-11-27 19:50:13,557 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 19:50:13,558 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-27 19:50:13,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:50:13,558 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-27 19:50:13,559 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2024-11-27 19:50:13,718 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 49 [2024-11-27 19:50:13,719 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 181 transitions, 2180 flow. Second operand has 7 states, 7 states have (on average 25.0) internal successors, (175), 7 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 19:50:13,719 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 19:50:13,719 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 49 [2024-11-27 19:50:13,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 19:50:15,031 INFO L124 PetriNetUnfolderBase]: 4103/6629 cut-off events. [2024-11-27 19:50:15,032 INFO L125 PetriNetUnfolderBase]: For 38198/38198 co-relation queries the response was YES. [2024-11-27 19:50:15,184 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35294 conditions, 6629 events. 4103/6629 cut-off events. For 38198/38198 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 37988 event pairs, 728 based on Foata normal form. 2/6605 useless extension candidates. Maximal degree in co-relation 32765. Up to 4041 conditions per place. [2024-11-27 19:50:15,205 INFO L140 encePairwiseOnDemand]: 39/49 looper letters, 174 selfloop transitions, 80 changer transitions 12/277 dead transitions. [2024-11-27 19:50:15,205 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 277 transitions, 3598 flow [2024-11-27 19:50:15,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-27 19:50:15,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-27 19:50:15,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 288 transitions. [2024-11-27 19:50:15,207 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7346938775510204 [2024-11-27 19:50:15,207 INFO L175 Difference]: Start difference. First operand has 123 places, 181 transitions, 2180 flow. Second operand 8 states and 288 transitions. [2024-11-27 19:50:15,207 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 277 transitions, 3598 flow [2024-11-27 19:50:15,363 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 277 transitions, 3441 flow, removed 58 selfloop flow, removed 6 redundant places. [2024-11-27 19:50:15,369 INFO L231 Difference]: Finished difference. Result has 127 places, 201 transitions, 2587 flow [2024-11-27 19:50:15,370 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2043, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2587, PETRI_PLACES=127, PETRI_TRANSITIONS=201} [2024-11-27 19:50:15,370 INFO L279 CegarLoopForPetriNet]: 48 programPoint places, 79 predicate places. [2024-11-27 19:50:15,370 INFO L471 AbstractCegarLoop]: Abstraction has has 127 places, 201 transitions, 2587 flow [2024-11-27 19:50:15,371 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 25.0) internal successors, (175), 7 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 19:50:15,371 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 19:50:15,371 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 19:50:15,385 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6bdc088-ba3a-49c7-8b9c-0b88e740e712/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2024-11-27 19:50:15,575 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6bdc088-ba3a-49c7-8b9c-0b88e740e712/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 19:50:15,575 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2024-11-27 19:50:15,576 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:50:15,576 INFO L85 PathProgramCache]: Analyzing trace with hash -1366601448, now seen corresponding path program 1 times [2024-11-27 19:50:15,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:50:15,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1693751876] [2024-11-27 19:50:15,577 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:50:15,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:50:15,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:50:16,500 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-27 19:50:16,500 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:50:16,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1693751876] [2024-11-27 19:50:16,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1693751876] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 19:50:16,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [365181533] [2024-11-27 19:50:16,501 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 19:50:16,501 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 19:50:16,501 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6bdc088-ba3a-49c7-8b9c-0b88e740e712/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 19:50:16,504 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6bdc088-ba3a-49c7-8b9c-0b88e740e712/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 19:50:16,509 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6bdc088-ba3a-49c7-8b9c-0b88e740e712/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-27 19:50:16,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 19:50:16,628 INFO L256 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-11-27 19:50:16,630 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 19:50:16,661 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-27 19:50:17,030 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-27 19:50:17,114 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-27 19:50:17,114 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 19:50:17,400 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-27 19:50:17,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [365181533] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-27 19:50:17,400 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-27 19:50:17,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [12, 9] total 22 [2024-11-27 19:50:17,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [465118243] [2024-11-27 19:50:17,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 19:50:17,402 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-27 19:50:17,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:50:17,402 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-27 19:50:17,403 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=396, Unknown=0, NotChecked=0, Total=462 [2024-11-27 19:50:17,750 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 49 [2024-11-27 19:50:17,750 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 201 transitions, 2587 flow. Second operand has 8 states, 8 states have (on average 24.625) internal successors, (197), 8 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 19:50:17,751 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 19:50:17,751 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 49 [2024-11-27 19:50:17,751 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 19:50:19,678 INFO L124 PetriNetUnfolderBase]: 5238/8431 cut-off events. [2024-11-27 19:50:19,678 INFO L125 PetriNetUnfolderBase]: For 60459/60459 co-relation queries the response was YES. [2024-11-27 19:50:19,742 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48019 conditions, 8431 events. 5238/8431 cut-off events. For 60459/60459 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 50221 event pairs, 1000 based on Foata normal form. 2/8407 useless extension candidates. Maximal degree in co-relation 45552. Up to 5418 conditions per place. [2024-11-27 19:50:19,784 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 235 selfloop transitions, 106 changer transitions 5/357 dead transitions. [2024-11-27 19:50:19,784 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 357 transitions, 5092 flow [2024-11-27 19:50:19,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-27 19:50:19,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-27 19:50:19,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 346 transitions. [2024-11-27 19:50:19,786 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7061224489795919 [2024-11-27 19:50:19,786 INFO L175 Difference]: Start difference. First operand has 127 places, 201 transitions, 2587 flow. Second operand 10 states and 346 transitions. [2024-11-27 19:50:19,786 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 357 transitions, 5092 flow [2024-11-27 19:50:20,048 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 357 transitions, 4986 flow, removed 34 selfloop flow, removed 3 redundant places. [2024-11-27 19:50:20,055 INFO L231 Difference]: Finished difference. Result has 139 places, 276 transitions, 4117 flow [2024-11-27 19:50:20,056 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=2503, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4117, PETRI_PLACES=139, PETRI_TRANSITIONS=276} [2024-11-27 19:50:20,056 INFO L279 CegarLoopForPetriNet]: 48 programPoint places, 91 predicate places. [2024-11-27 19:50:20,057 INFO L471 AbstractCegarLoop]: Abstraction has has 139 places, 276 transitions, 4117 flow [2024-11-27 19:50:20,057 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 24.625) internal successors, (197), 8 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 19:50:20,057 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 19:50:20,057 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 19:50:20,071 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6bdc088-ba3a-49c7-8b9c-0b88e740e712/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2024-11-27 19:50:20,257 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6bdc088-ba3a-49c7-8b9c-0b88e740e712/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 19:50:20,258 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2024-11-27 19:50:20,258 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:50:20,258 INFO L85 PathProgramCache]: Analyzing trace with hash -1560740336, now seen corresponding path program 2 times [2024-11-27 19:50:20,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:50:20,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1290255385] [2024-11-27 19:50:20,259 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-27 19:50:20,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:50:20,285 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-27 19:50:20,285 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 19:50:20,877 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-27 19:50:20,877 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:50:20,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1290255385] [2024-11-27 19:50:20,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1290255385] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 19:50:20,878 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 19:50:20,878 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-27 19:50:20,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [490298248] [2024-11-27 19:50:20,878 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 19:50:20,878 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-27 19:50:20,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:50:20,879 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-27 19:50:20,879 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-11-27 19:50:21,127 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 49 [2024-11-27 19:50:21,128 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 276 transitions, 4117 flow. Second operand has 10 states, 10 states have (on average 24.1) internal successors, (241), 10 states have internal predecessors, (241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 19:50:21,128 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 19:50:21,128 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 49 [2024-11-27 19:50:21,128 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 19:50:23,150 INFO L124 PetriNetUnfolderBase]: 5561/8913 cut-off events. [2024-11-27 19:50:23,150 INFO L125 PetriNetUnfolderBase]: For 74727/74727 co-relation queries the response was YES. [2024-11-27 19:50:23,207 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53361 conditions, 8913 events. 5561/8913 cut-off events. For 74727/74727 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 53669 event pairs, 646 based on Foata normal form. 2/8893 useless extension candidates. Maximal degree in co-relation 50719. Up to 4628 conditions per place. [2024-11-27 19:50:23,237 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 224 selfloop transitions, 137 changer transitions 5/377 dead transitions. [2024-11-27 19:50:23,238 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 377 transitions, 5686 flow [2024-11-27 19:50:23,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-27 19:50:23,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-27 19:50:23,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 352 transitions. [2024-11-27 19:50:23,240 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7183673469387755 [2024-11-27 19:50:23,240 INFO L175 Difference]: Start difference. First operand has 139 places, 276 transitions, 4117 flow. Second operand 10 states and 352 transitions. [2024-11-27 19:50:23,240 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 377 transitions, 5686 flow [2024-11-27 19:50:23,558 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 377 transitions, 5604 flow, removed 31 selfloop flow, removed 2 redundant places. [2024-11-27 19:50:23,566 INFO L231 Difference]: Finished difference. Result has 150 places, 291 transitions, 4729 flow [2024-11-27 19:50:23,566 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4040, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4729, PETRI_PLACES=150, PETRI_TRANSITIONS=291} [2024-11-27 19:50:23,567 INFO L279 CegarLoopForPetriNet]: 48 programPoint places, 102 predicate places. [2024-11-27 19:50:23,567 INFO L471 AbstractCegarLoop]: Abstraction has has 150 places, 291 transitions, 4729 flow [2024-11-27 19:50:23,567 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 24.1) internal successors, (241), 10 states have internal predecessors, (241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 19:50:23,567 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 19:50:23,567 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 19:50:23,568 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-11-27 19:50:23,568 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2024-11-27 19:50:23,568 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:50:23,568 INFO L85 PathProgramCache]: Analyzing trace with hash 658783616, now seen corresponding path program 3 times [2024-11-27 19:50:23,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:50:23,569 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1713060358] [2024-11-27 19:50:23,569 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-27 19:50:23,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:50:23,592 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-27 19:50:23,592 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 19:50:24,109 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-27 19:50:24,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:50:24,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1713060358] [2024-11-27 19:50:24,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1713060358] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 19:50:24,110 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 19:50:24,110 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-27 19:50:24,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [634069342] [2024-11-27 19:50:24,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 19:50:24,112 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-27 19:50:24,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:50:24,112 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-27 19:50:24,113 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-11-27 19:50:24,275 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 49 [2024-11-27 19:50:24,276 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 291 transitions, 4729 flow. Second operand has 9 states, 9 states have (on average 24.333333333333332) internal successors, (219), 9 states have internal predecessors, (219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 19:50:24,276 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 19:50:24,276 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 49 [2024-11-27 19:50:24,276 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 19:50:27,072 INFO L124 PetriNetUnfolderBase]: 6159/9886 cut-off events. [2024-11-27 19:50:27,072 INFO L125 PetriNetUnfolderBase]: For 97266/97266 co-relation queries the response was YES. [2024-11-27 19:50:27,145 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62147 conditions, 9886 events. 6159/9886 cut-off events. For 97266/97266 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 60997 event pairs, 1102 based on Foata normal form. 2/9868 useless extension candidates. Maximal degree in co-relation 59732. Up to 5456 conditions per place. [2024-11-27 19:50:27,181 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 231 selfloop transitions, 150 changer transitions 5/397 dead transitions. [2024-11-27 19:50:27,181 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 397 transitions, 6593 flow [2024-11-27 19:50:27,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-27 19:50:27,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-27 19:50:27,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 371 transitions. [2024-11-27 19:50:27,183 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6883116883116883 [2024-11-27 19:50:27,183 INFO L175 Difference]: Start difference. First operand has 150 places, 291 transitions, 4729 flow. Second operand 11 states and 371 transitions. [2024-11-27 19:50:27,183 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 397 transitions, 6593 flow [2024-11-27 19:50:27,614 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 397 transitions, 6322 flow, removed 53 selfloop flow, removed 6 redundant places. [2024-11-27 19:50:27,620 INFO L231 Difference]: Finished difference. Result has 159 places, 321 transitions, 5525 flow [2024-11-27 19:50:27,620 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=4479, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5525, PETRI_PLACES=159, PETRI_TRANSITIONS=321} [2024-11-27 19:50:27,620 INFO L279 CegarLoopForPetriNet]: 48 programPoint places, 111 predicate places. [2024-11-27 19:50:27,620 INFO L471 AbstractCegarLoop]: Abstraction has has 159 places, 321 transitions, 5525 flow [2024-11-27 19:50:27,621 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 24.333333333333332) internal successors, (219), 9 states have internal predecessors, (219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 19:50:27,621 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 19:50:27,621 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 19:50:27,621 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-11-27 19:50:27,621 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2024-11-27 19:50:27,622 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:50:27,622 INFO L85 PathProgramCache]: Analyzing trace with hash 656157840, now seen corresponding path program 4 times [2024-11-27 19:50:27,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:50:27,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [97473910] [2024-11-27 19:50:27,622 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-27 19:50:27,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:50:27,649 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-27 19:50:27,649 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 19:50:28,654 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-27 19:50:28,654 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:50:28,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [97473910] [2024-11-27 19:50:28,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [97473910] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 19:50:28,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [6832336] [2024-11-27 19:50:28,655 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-27 19:50:28,655 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 19:50:28,655 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6bdc088-ba3a-49c7-8b9c-0b88e740e712/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 19:50:28,658 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6bdc088-ba3a-49c7-8b9c-0b88e740e712/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 19:50:28,663 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6bdc088-ba3a-49c7-8b9c-0b88e740e712/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-27 19:50:28,812 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-27 19:50:28,812 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 19:50:28,814 INFO L256 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 39 conjuncts are in the unsatisfiable core [2024-11-27 19:50:28,818 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 19:50:28,862 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-27 19:50:29,437 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-27 19:50:29,515 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-27 19:50:29,516 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 19:50:30,020 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-27 19:50:30,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [6832336] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-27 19:50:30,021 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-27 19:50:30,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [10, 11] total 26 [2024-11-27 19:50:30,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1745623882] [2024-11-27 19:50:30,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 19:50:30,022 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-27 19:50:30,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:50:30,023 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-27 19:50:30,024 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=533, Unknown=0, NotChecked=0, Total=650 [2024-11-27 19:50:30,500 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 49 [2024-11-27 19:50:30,501 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 321 transitions, 5525 flow. Second operand has 10 states, 10 states have (on average 22.3) internal successors, (223), 10 states have internal predecessors, (223), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 19:50:30,501 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 19:50:30,501 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 49 [2024-11-27 19:50:30,501 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 19:50:37,316 INFO L124 PetriNetUnfolderBase]: 15834/23844 cut-off events. [2024-11-27 19:50:37,317 INFO L125 PetriNetUnfolderBase]: For 249922/249922 co-relation queries the response was YES. [2024-11-27 19:50:37,486 INFO L83 FinitePrefix]: Finished finitePrefix Result has 152799 conditions, 23844 events. 15834/23844 cut-off events. For 249922/249922 co-relation queries the response was YES. Maximal size of possible extension queue 612. Compared 146425 event pairs, 1163 based on Foata normal form. 2/23844 useless extension candidates. Maximal degree in co-relation 148595. Up to 9767 conditions per place. [2024-11-27 19:50:37,571 INFO L140 encePairwiseOnDemand]: 36/49 looper letters, 526 selfloop transitions, 378 changer transitions 8/915 dead transitions. [2024-11-27 19:50:37,571 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 915 transitions, 16714 flow [2024-11-27 19:50:37,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-27 19:50:37,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-11-27 19:50:37,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 585 transitions. [2024-11-27 19:50:37,573 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6283566058002148 [2024-11-27 19:50:37,573 INFO L175 Difference]: Start difference. First operand has 159 places, 321 transitions, 5525 flow. Second operand 19 states and 585 transitions. [2024-11-27 19:50:37,573 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 915 transitions, 16714 flow [2024-11-27 19:50:38,795 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 915 transitions, 16404 flow, removed 108 selfloop flow, removed 4 redundant places. [2024-11-27 19:50:38,808 INFO L231 Difference]: Finished difference. Result has 187 places, 628 transitions, 12571 flow [2024-11-27 19:50:38,808 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=5424, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=12571, PETRI_PLACES=187, PETRI_TRANSITIONS=628} [2024-11-27 19:50:38,808 INFO L279 CegarLoopForPetriNet]: 48 programPoint places, 139 predicate places. [2024-11-27 19:50:38,808 INFO L471 AbstractCegarLoop]: Abstraction has has 187 places, 628 transitions, 12571 flow [2024-11-27 19:50:38,809 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 22.3) internal successors, (223), 10 states have internal predecessors, (223), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 19:50:38,809 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 19:50:38,809 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 19:50:38,817 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6bdc088-ba3a-49c7-8b9c-0b88e740e712/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-11-27 19:50:39,009 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6bdc088-ba3a-49c7-8b9c-0b88e740e712/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2024-11-27 19:50:39,010 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2024-11-27 19:50:39,010 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:50:39,010 INFO L85 PathProgramCache]: Analyzing trace with hash 1471402298, now seen corresponding path program 2 times [2024-11-27 19:50:39,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:50:39,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2026793147] [2024-11-27 19:50:39,010 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-27 19:50:39,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:50:39,030 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-27 19:50:39,030 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 19:50:39,558 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-27 19:50:39,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:50:39,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2026793147] [2024-11-27 19:50:39,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2026793147] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 19:50:39,560 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 19:50:39,560 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-27 19:50:39,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [266405323] [2024-11-27 19:50:39,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 19:50:39,561 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-27 19:50:39,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:50:39,561 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-27 19:50:39,561 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-11-27 19:50:39,735 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 49 [2024-11-27 19:50:39,735 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 628 transitions, 12571 flow. Second operand has 9 states, 9 states have (on average 24.333333333333332) internal successors, (219), 9 states have internal predecessors, (219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 19:50:39,736 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 19:50:39,736 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 49 [2024-11-27 19:50:39,736 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 19:50:45,803 INFO L124 PetriNetUnfolderBase]: 13595/21318 cut-off events. [2024-11-27 19:50:45,804 INFO L125 PetriNetUnfolderBase]: For 306303/306348 co-relation queries the response was YES. [2024-11-27 19:50:46,013 INFO L83 FinitePrefix]: Finished finitePrefix Result has 155389 conditions, 21318 events. 13595/21318 cut-off events. For 306303/306348 co-relation queries the response was YES. Maximal size of possible extension queue 662. Compared 140842 event pairs, 2535 based on Foata normal form. 44/21342 useless extension candidates. Maximal degree in co-relation 151308. Up to 14148 conditions per place. [2024-11-27 19:50:46,127 INFO L140 encePairwiseOnDemand]: 38/49 looper letters, 545 selfloop transitions, 225 changer transitions 12/805 dead transitions. [2024-11-27 19:50:46,127 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 805 transitions, 16960 flow [2024-11-27 19:50:46,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-27 19:50:46,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-27 19:50:46,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 315 transitions. [2024-11-27 19:50:46,128 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7142857142857143 [2024-11-27 19:50:46,129 INFO L175 Difference]: Start difference. First operand has 187 places, 628 transitions, 12571 flow. Second operand 9 states and 315 transitions. [2024-11-27 19:50:46,129 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 805 transitions, 16960 flow [2024-11-27 19:50:48,306 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 805 transitions, 16686 flow, removed 137 selfloop flow, removed 0 redundant places. [2024-11-27 19:50:48,319 INFO L231 Difference]: Finished difference. Result has 200 places, 687 transitions, 14375 flow [2024-11-27 19:50:48,320 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=12381, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=628, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=443, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14375, PETRI_PLACES=200, PETRI_TRANSITIONS=687} [2024-11-27 19:50:48,320 INFO L279 CegarLoopForPetriNet]: 48 programPoint places, 152 predicate places. [2024-11-27 19:50:48,320 INFO L471 AbstractCegarLoop]: Abstraction has has 200 places, 687 transitions, 14375 flow [2024-11-27 19:50:48,321 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 24.333333333333332) internal successors, (219), 9 states have internal predecessors, (219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 19:50:48,321 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 19:50:48,321 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 19:50:48,321 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-11-27 19:50:48,322 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2024-11-27 19:50:48,322 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:50:48,322 INFO L85 PathProgramCache]: Analyzing trace with hash -1297866822, now seen corresponding path program 3 times [2024-11-27 19:50:48,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:50:48,322 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [275580339] [2024-11-27 19:50:48,322 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-27 19:50:48,322 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:50:48,345 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-27 19:50:48,349 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 19:50:48,875 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-27 19:50:48,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:50:48,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [275580339] [2024-11-27 19:50:48,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [275580339] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 19:50:48,876 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 19:50:48,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-27 19:50:48,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [932743038] [2024-11-27 19:50:48,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 19:50:48,877 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-27 19:50:48,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:50:48,877 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-27 19:50:48,878 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2024-11-27 19:50:49,012 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 49 [2024-11-27 19:50:49,012 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 687 transitions, 14375 flow. Second operand has 9 states, 9 states have (on average 24.333333333333332) internal successors, (219), 9 states have internal predecessors, (219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 19:50:49,013 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 19:50:49,013 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 49 [2024-11-27 19:50:49,013 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 19:50:55,431 INFO L124 PetriNetUnfolderBase]: 14057/22028 cut-off events. [2024-11-27 19:50:55,431 INFO L125 PetriNetUnfolderBase]: For 359437/359472 co-relation queries the response was YES. [2024-11-27 19:50:55,676 INFO L83 FinitePrefix]: Finished finitePrefix Result has 165729 conditions, 22028 events. 14057/22028 cut-off events. For 359437/359472 co-relation queries the response was YES. Maximal size of possible extension queue 696. Compared 146571 event pairs, 2586 based on Foata normal form. 28/22034 useless extension candidates. Maximal degree in co-relation 163759. Up to 15231 conditions per place. [2024-11-27 19:50:55,782 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 551 selfloop transitions, 265 changer transitions 10/849 dead transitions. [2024-11-27 19:50:55,782 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 849 transitions, 18841 flow [2024-11-27 19:50:55,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-27 19:50:55,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-27 19:50:55,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 342 transitions. [2024-11-27 19:50:55,784 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6979591836734694 [2024-11-27 19:50:55,784 INFO L175 Difference]: Start difference. First operand has 200 places, 687 transitions, 14375 flow. Second operand 10 states and 342 transitions. [2024-11-27 19:50:55,784 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 849 transitions, 18841 flow [2024-11-27 19:50:58,571 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 849 transitions, 18554 flow, removed 138 selfloop flow, removed 1 redundant places. [2024-11-27 19:50:58,586 INFO L231 Difference]: Finished difference. Result has 212 places, 742 transitions, 16405 flow [2024-11-27 19:50:58,586 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=14092, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=687, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=215, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=460, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=16405, PETRI_PLACES=212, PETRI_TRANSITIONS=742} [2024-11-27 19:50:58,587 INFO L279 CegarLoopForPetriNet]: 48 programPoint places, 164 predicate places. [2024-11-27 19:50:58,587 INFO L471 AbstractCegarLoop]: Abstraction has has 212 places, 742 transitions, 16405 flow [2024-11-27 19:50:58,587 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 24.333333333333332) internal successors, (219), 9 states have internal predecessors, (219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 19:50:58,587 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 19:50:58,587 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 19:50:58,587 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-11-27 19:50:58,588 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2024-11-27 19:50:58,588 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:50:58,588 INFO L85 PathProgramCache]: Analyzing trace with hash -310646222, now seen corresponding path program 2 times [2024-11-27 19:50:58,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:50:58,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1072360625] [2024-11-27 19:50:58,589 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-27 19:50:58,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:50:58,604 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-27 19:50:58,605 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 19:50:59,050 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-27 19:50:59,050 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:50:59,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1072360625] [2024-11-27 19:50:59,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1072360625] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 19:50:59,051 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 19:50:59,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-27 19:50:59,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [755780859] [2024-11-27 19:50:59,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 19:50:59,052 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-27 19:50:59,052 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:50:59,052 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-27 19:50:59,053 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-11-27 19:50:59,282 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 49 [2024-11-27 19:50:59,283 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 742 transitions, 16405 flow. Second operand has 10 states, 10 states have (on average 24.1) internal successors, (241), 10 states have internal predecessors, (241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 19:50:59,283 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 19:50:59,283 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 49 [2024-11-27 19:50:59,283 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 19:51:07,830 INFO L124 PetriNetUnfolderBase]: 14894/23332 cut-off events. [2024-11-27 19:51:07,830 INFO L125 PetriNetUnfolderBase]: For 438517/438552 co-relation queries the response was YES. [2024-11-27 19:51:08,096 INFO L83 FinitePrefix]: Finished finitePrefix Result has 181381 conditions, 23332 events. 14894/23332 cut-off events. For 438517/438552 co-relation queries the response was YES. Maximal size of possible extension queue 731. Compared 156234 event pairs, 2783 based on Foata normal form. 34/23344 useless extension candidates. Maximal degree in co-relation 179368. Up to 11341 conditions per place. [2024-11-27 19:51:08,195 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 370 selfloop transitions, 461 changer transitions 5/859 dead transitions. [2024-11-27 19:51:08,195 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 859 transitions, 19702 flow [2024-11-27 19:51:08,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-27 19:51:08,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-27 19:51:08,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 346 transitions. [2024-11-27 19:51:08,197 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7061224489795919 [2024-11-27 19:51:08,197 INFO L175 Difference]: Start difference. First operand has 212 places, 742 transitions, 16405 flow. Second operand 10 states and 346 transitions. [2024-11-27 19:51:08,197 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 859 transitions, 19702 flow [2024-11-27 19:51:11,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 859 transitions, 19217 flow, removed 162 selfloop flow, removed 5 redundant places. [2024-11-27 19:51:11,506 INFO L231 Difference]: Finished difference. Result has 218 places, 767 transitions, 17916 flow [2024-11-27 19:51:11,506 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=15926, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=742, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=440, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=17916, PETRI_PLACES=218, PETRI_TRANSITIONS=767} [2024-11-27 19:51:11,507 INFO L279 CegarLoopForPetriNet]: 48 programPoint places, 170 predicate places. [2024-11-27 19:51:11,507 INFO L471 AbstractCegarLoop]: Abstraction has has 218 places, 767 transitions, 17916 flow [2024-11-27 19:51:11,507 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 24.1) internal successors, (241), 10 states have internal predecessors, (241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 19:51:11,507 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 19:51:11,507 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 19:51:11,507 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-11-27 19:51:11,508 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2024-11-27 19:51:11,508 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:51:11,508 INFO L85 PathProgramCache]: Analyzing trace with hash -635711434, now seen corresponding path program 3 times [2024-11-27 19:51:11,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:51:11,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [137451323] [2024-11-27 19:51:11,509 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-27 19:51:11,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:51:11,524 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-27 19:51:11,524 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 19:51:11,947 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-27 19:51:11,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:51:11,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [137451323] [2024-11-27 19:51:11,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [137451323] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 19:51:11,947 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 19:51:11,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-27 19:51:11,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2022466931] [2024-11-27 19:51:11,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 19:51:11,948 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-27 19:51:11,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:51:11,948 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-27 19:51:11,948 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-11-27 19:51:12,170 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 49 [2024-11-27 19:51:12,171 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 767 transitions, 17916 flow. Second operand has 10 states, 10 states have (on average 24.1) internal successors, (241), 10 states have internal predecessors, (241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 19:51:12,171 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 19:51:12,171 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 49 [2024-11-27 19:51:12,171 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 19:51:20,680 INFO L124 PetriNetUnfolderBase]: 15466/24200 cut-off events. [2024-11-27 19:51:20,680 INFO L125 PetriNetUnfolderBase]: For 503455/503490 co-relation queries the response was YES. [2024-11-27 19:51:20,926 INFO L83 FinitePrefix]: Finished finitePrefix Result has 194998 conditions, 24200 events. 15466/24200 cut-off events. For 503455/503490 co-relation queries the response was YES. Maximal size of possible extension queue 764. Compared 163394 event pairs, 2740 based on Foata normal form. 28/24206 useless extension candidates. Maximal degree in co-relation 192531. Up to 16161 conditions per place. [2024-11-27 19:51:21,023 INFO L140 encePairwiseOnDemand]: 37/49 looper letters, 553 selfloop transitions, 325 changer transitions 9/910 dead transitions. [2024-11-27 19:51:21,023 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 910 transitions, 21992 flow [2024-11-27 19:51:21,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-27 19:51:21,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-27 19:51:21,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 400 transitions. [2024-11-27 19:51:21,024 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6802721088435374 [2024-11-27 19:51:21,024 INFO L175 Difference]: Start difference. First operand has 218 places, 767 transitions, 17916 flow. Second operand 12 states and 400 transitions. [2024-11-27 19:51:21,024 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 910 transitions, 21992 flow [2024-11-27 19:51:23,921 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 910 transitions, 21420 flow, removed 82 selfloop flow, removed 7 redundant places. [2024-11-27 19:51:23,936 INFO L231 Difference]: Finished difference. Result has 227 places, 814 transitions, 19713 flow [2024-11-27 19:51:23,937 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=49, PETRI_DIFFERENCE_MINUEND_FLOW=17366, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=767, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=280, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=470, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=19713, PETRI_PLACES=227, PETRI_TRANSITIONS=814} [2024-11-27 19:51:23,937 INFO L279 CegarLoopForPetriNet]: 48 programPoint places, 179 predicate places. [2024-11-27 19:51:23,937 INFO L471 AbstractCegarLoop]: Abstraction has has 227 places, 814 transitions, 19713 flow [2024-11-27 19:51:23,937 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 24.1) internal successors, (241), 10 states have internal predecessors, (241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 19:51:23,937 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 19:51:23,938 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 19:51:23,938 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-11-27 19:51:23,938 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 27 more)] === [2024-11-27 19:51:23,938 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 19:51:23,938 INFO L85 PathProgramCache]: Analyzing trace with hash -1698257862, now seen corresponding path program 4 times [2024-11-27 19:51:23,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 19:51:23,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1811152504] [2024-11-27 19:51:23,938 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-27 19:51:23,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 19:51:23,958 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-27 19:51:23,959 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 19:51:24,434 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-27 19:51:24,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 19:51:24,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1811152504] [2024-11-27 19:51:24,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1811152504] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 19:51:24,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [288766359] [2024-11-27 19:51:24,435 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-27 19:51:24,436 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 19:51:24,436 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6bdc088-ba3a-49c7-8b9c-0b88e740e712/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 19:51:24,439 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6bdc088-ba3a-49c7-8b9c-0b88e740e712/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 19:51:24,442 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b6bdc088-ba3a-49c7-8b9c-0b88e740e712/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-27 19:51:24,559 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-27 19:51:24,559 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 19:51:24,567 INFO L256 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-11-27 19:51:24,569 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 19:51:24,596 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-27 19:51:24,916 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-27 19:51:24,959 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-27 19:51:24,959 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 19:51:25,053 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-27 19:51:25,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [288766359] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-27 19:51:25,053 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-27 19:51:25,053 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [10, 8] total 18 [2024-11-27 19:51:25,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [429896393] [2024-11-27 19:51:25,053 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 19:51:25,053 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-27 19:51:25,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 19:51:25,054 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-27 19:51:25,054 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=242, Unknown=0, NotChecked=0, Total=306 [2024-11-27 19:51:25,185 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 49 [2024-11-27 19:51:25,186 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 814 transitions, 19713 flow. Second operand has 7 states, 7 states have (on average 25.0) internal successors, (175), 7 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 19:51:25,186 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 19:51:25,186 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 49 [2024-11-27 19:51:25,186 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand