./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/pthread/queue.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version e7bb482b Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bf8252d-8992-42e4-9d7d-b3091863fa1f/bin/uautomizer-verify-WvqO1wxjHP/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bf8252d-8992-42e4-9d7d-b3091863fa1f/bin/uautomizer-verify-WvqO1wxjHP/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bf8252d-8992-42e4-9d7d-b3091863fa1f/bin/uautomizer-verify-WvqO1wxjHP/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bf8252d-8992-42e4-9d7d-b3091863fa1f/bin/uautomizer-verify-WvqO1wxjHP/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/pthread/queue.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bf8252d-8992-42e4-9d7d-b3091863fa1f/bin/uautomizer-verify-WvqO1wxjHP/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bf8252d-8992-42e4-9d7d-b3091863fa1f/bin/uautomizer-verify-WvqO1wxjHP --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 4d771c5dc4ab027f123135a7de4324b9be0c6bae288f44d0eaffc15d1836bd60 --- Real Ultimate output --- This is Ultimate 0.2.3-dev-e7bb482 [2023-11-06 22:49:54,694 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-06 22:49:54,793 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bf8252d-8992-42e4-9d7d-b3091863fa1f/bin/uautomizer-verify-WvqO1wxjHP/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2023-11-06 22:49:54,799 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-06 22:49:54,800 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-06 22:49:54,825 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-06 22:49:54,825 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-06 22:49:54,826 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-06 22:49:54,827 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-06 22:49:54,827 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-06 22:49:54,828 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-06 22:49:54,829 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-06 22:49:54,829 INFO L153 SettingsManager]: * Use SBE=true [2023-11-06 22:49:54,830 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-06 22:49:54,830 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-06 22:49:54,831 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-06 22:49:54,831 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-06 22:49:54,832 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-06 22:49:54,832 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2023-11-06 22:49:54,833 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2023-11-06 22:49:54,833 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2023-11-06 22:49:54,834 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-06 22:49:54,834 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-06 22:49:54,835 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-11-06 22:49:54,835 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-06 22:49:54,836 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-06 22:49:54,836 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-06 22:49:54,836 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-06 22:49:54,837 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-06 22:49:54,837 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 22:49:54,838 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-06 22:49:54,838 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-06 22:49:54,838 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-06 22:49:54,848 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-06 22:49:54,848 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-06 22:49:54,849 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-06 22:49:54,849 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-06 22:49:54,849 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-11-06 22:49:54,850 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bf8252d-8992-42e4-9d7d-b3091863fa1f/bin/uautomizer-verify-WvqO1wxjHP/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bf8252d-8992-42e4-9d7d-b3091863fa1f/bin/uautomizer-verify-WvqO1wxjHP Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 4d771c5dc4ab027f123135a7de4324b9be0c6bae288f44d0eaffc15d1836bd60 [2023-11-06 22:49:55,160 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-06 22:49:55,196 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-06 22:49:55,199 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-06 22:49:55,201 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-06 22:49:55,202 INFO L274 PluginConnector]: CDTParser initialized [2023-11-06 22:49:55,203 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bf8252d-8992-42e4-9d7d-b3091863fa1f/bin/uautomizer-verify-WvqO1wxjHP/../../sv-benchmarks/c/pthread/queue.i [2023-11-06 22:49:58,356 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-06 22:49:58,681 INFO L384 CDTParser]: Found 1 translation units. [2023-11-06 22:49:58,682 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bf8252d-8992-42e4-9d7d-b3091863fa1f/sv-benchmarks/c/pthread/queue.i [2023-11-06 22:49:58,704 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bf8252d-8992-42e4-9d7d-b3091863fa1f/bin/uautomizer-verify-WvqO1wxjHP/data/cf1f5286d/060e689619fe42c4a6107f722dce9666/FLAGfdb68eddd [2023-11-06 22:49:58,736 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bf8252d-8992-42e4-9d7d-b3091863fa1f/bin/uautomizer-verify-WvqO1wxjHP/data/cf1f5286d/060e689619fe42c4a6107f722dce9666 [2023-11-06 22:49:58,743 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-06 22:49:58,745 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-06 22:49:58,750 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-06 22:49:58,750 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-06 22:49:58,756 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-06 22:49:58,757 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 10:49:58" (1/1) ... [2023-11-06 22:49:58,758 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@87fdde and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:49:58, skipping insertion in model container [2023-11-06 22:49:58,759 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 10:49:58" (1/1) ... [2023-11-06 22:49:58,845 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-06 22:49:59,397 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 22:49:59,418 INFO L202 MainTranslator]: Completed pre-run [2023-11-06 22:49:59,526 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 22:49:59,640 INFO L206 MainTranslator]: Completed translation [2023-11-06 22:49:59,641 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:49:59 WrapperNode [2023-11-06 22:49:59,641 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-06 22:49:59,643 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-06 22:49:59,643 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-06 22:49:59,643 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-06 22:49:59,651 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:49:59" (1/1) ... [2023-11-06 22:49:59,677 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:49:59" (1/1) ... [2023-11-06 22:49:59,728 INFO L138 Inliner]: procedures = 274, calls = 71, calls flagged for inlining = 11, calls inlined = 11, statements flattened = 260 [2023-11-06 22:49:59,734 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-06 22:49:59,738 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-06 22:49:59,739 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-06 22:49:59,739 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-06 22:49:59,747 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:49:59" (1/1) ... [2023-11-06 22:49:59,748 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:49:59" (1/1) ... [2023-11-06 22:49:59,753 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:49:59" (1/1) ... [2023-11-06 22:49:59,754 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:49:59" (1/1) ... [2023-11-06 22:49:59,768 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:49:59" (1/1) ... [2023-11-06 22:49:59,772 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:49:59" (1/1) ... [2023-11-06 22:49:59,775 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:49:59" (1/1) ... [2023-11-06 22:49:59,777 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:49:59" (1/1) ... [2023-11-06 22:49:59,783 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-06 22:49:59,784 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-06 22:49:59,784 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-06 22:49:59,784 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-06 22:49:59,785 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:49:59" (1/1) ... [2023-11-06 22:49:59,795 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 22:49:59,812 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bf8252d-8992-42e4-9d7d-b3091863fa1f/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:49:59,829 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bf8252d-8992-42e4-9d7d-b3091863fa1f/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-06 22:49:59,837 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bf8252d-8992-42e4-9d7d-b3091863fa1f/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-06 22:49:59,867 INFO L130 BoogieDeclarations]: Found specification of procedure t1 [2023-11-06 22:49:59,867 INFO L138 BoogieDeclarations]: Found implementation of procedure t1 [2023-11-06 22:49:59,867 INFO L130 BoogieDeclarations]: Found specification of procedure t2 [2023-11-06 22:49:59,867 INFO L138 BoogieDeclarations]: Found implementation of procedure t2 [2023-11-06 22:49:59,868 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-06 22:49:59,868 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-06 22:49:59,868 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-11-06 22:49:59,868 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-11-06 22:49:59,868 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2023-11-06 22:49:59,868 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-06 22:49:59,869 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-06 22:49:59,869 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-06 22:49:59,869 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-06 22:49:59,871 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-11-06 22:50:00,072 INFO L236 CfgBuilder]: Building ICFG [2023-11-06 22:50:00,074 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-06 22:50:00,691 INFO L277 CfgBuilder]: Performing block encoding [2023-11-06 22:50:00,713 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-06 22:50:00,713 INFO L302 CfgBuilder]: Removed 2 assume(true) statements. [2023-11-06 22:50:00,717 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 10:50:00 BoogieIcfgContainer [2023-11-06 22:50:00,718 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-06 22:50:00,722 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-06 22:50:00,722 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-06 22:50:00,726 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-06 22:50:00,726 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.11 10:49:58" (1/3) ... [2023-11-06 22:50:00,728 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@51a66825 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 10:50:00, skipping insertion in model container [2023-11-06 22:50:00,728 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:49:59" (2/3) ... [2023-11-06 22:50:00,730 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@51a66825 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 10:50:00, skipping insertion in model container [2023-11-06 22:50:00,731 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 10:50:00" (3/3) ... [2023-11-06 22:50:00,732 INFO L112 eAbstractionObserver]: Analyzing ICFG queue.i [2023-11-06 22:50:00,753 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-06 22:50:00,754 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 80 error locations. [2023-11-06 22:50:00,754 INFO L519 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-11-06 22:50:01,005 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-11-06 22:50:01,055 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 362 places, 373 transitions, 760 flow [2023-11-06 22:50:01,270 INFO L124 PetriNetUnfolderBase]: 18/371 cut-off events. [2023-11-06 22:50:01,270 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-06 22:50:01,295 INFO L83 FinitePrefix]: Finished finitePrefix Result has 380 conditions, 371 events. 18/371 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 825 event pairs, 0 based on Foata normal form. 0/273 useless extension candidates. Maximal degree in co-relation 267. Up to 2 conditions per place. [2023-11-06 22:50:01,295 INFO L82 GeneralOperation]: Start removeDead. Operand has 362 places, 373 transitions, 760 flow [2023-11-06 22:50:01,309 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 355 places, 366 transitions, 744 flow [2023-11-06 22:50:01,313 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-11-06 22:50:01,329 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 355 places, 366 transitions, 744 flow [2023-11-06 22:50:01,332 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 355 places, 366 transitions, 744 flow [2023-11-06 22:50:01,333 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 355 places, 366 transitions, 744 flow [2023-11-06 22:50:01,461 INFO L124 PetriNetUnfolderBase]: 18/366 cut-off events. [2023-11-06 22:50:01,461 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-06 22:50:01,466 INFO L83 FinitePrefix]: Finished finitePrefix Result has 375 conditions, 366 events. 18/366 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 803 event pairs, 0 based on Foata normal form. 0/269 useless extension candidates. Maximal degree in co-relation 267. Up to 2 conditions per place. [2023-11-06 22:50:01,491 INFO L119 LiptonReduction]: Number of co-enabled transitions 33180 [2023-11-06 22:50:21,422 INFO L134 LiptonReduction]: Checked pairs total: 113829 [2023-11-06 22:50:21,423 INFO L136 LiptonReduction]: Total number of compositions: 493 [2023-11-06 22:50:21,452 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-06 22:50:21,460 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@2f9ee7ca, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-11-06 22:50:21,461 INFO L358 AbstractCegarLoop]: Starting to check reachability of 142 error locations. [2023-11-06 22:50:21,463 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-06 22:50:21,464 INFO L124 PetriNetUnfolderBase]: 0/0 cut-off events. [2023-11-06 22:50:21,464 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-06 22:50:21,464 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:50:21,465 INFO L208 CegarLoopForPetriNet]: trace histogram [1] [2023-11-06 22:50:21,465 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 139 more)] === [2023-11-06 22:50:21,470 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:50:21,471 INFO L85 PathProgramCache]: Analyzing trace with hash 1588, now seen corresponding path program 1 times [2023-11-06 22:50:21,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:50:21,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1281007567] [2023-11-06 22:50:21,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:50:21,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:50:21,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:50:21,610 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:50:21,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:50:21,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1281007567] [2023-11-06 22:50:21,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1281007567] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:50:21,613 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:50:21,614 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [0] imperfect sequences [] total 0 [2023-11-06 22:50:21,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1428707008] [2023-11-06 22:50:21,617 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:50:21,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-11-06 22:50:21,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:50:21,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-06 22:50:21,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-06 22:50:21,667 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 357 out of 866 [2023-11-06 22:50:21,675 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 144 transitions, 300 flow. Second operand has 2 states, 2 states have (on average 357.5) internal successors, (715), 2 states have internal predecessors, (715), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:50:21,675 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:50:21,676 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 357 of 866 [2023-11-06 22:50:21,677 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:50:23,599 INFO L124 PetriNetUnfolderBase]: 7872/12479 cut-off events. [2023-11-06 22:50:23,599 INFO L125 PetriNetUnfolderBase]: For 73/73 co-relation queries the response was YES. [2023-11-06 22:50:23,617 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24470 conditions, 12479 events. 7872/12479 cut-off events. For 73/73 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 73134 event pairs, 6916 based on Foata normal form. 0/6380 useless extension candidates. Maximal degree in co-relation 24056. Up to 11876 conditions per place. [2023-11-06 22:50:23,719 INFO L140 encePairwiseOnDemand]: 817/866 looper letters, 85 selfloop transitions, 0 changer transitions 0/93 dead transitions. [2023-11-06 22:50:23,720 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 93 transitions, 368 flow [2023-11-06 22:50:23,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-06 22:50:23,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2023-11-06 22:50:23,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 848 transitions. [2023-11-06 22:50:23,738 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4896073903002309 [2023-11-06 22:50:23,739 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 848 transitions. [2023-11-06 22:50:23,739 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 848 transitions. [2023-11-06 22:50:23,742 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:50:23,745 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 848 transitions. [2023-11-06 22:50:23,751 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 424.0) internal successors, (848), 2 states have internal predecessors, (848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:50:23,761 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 866.0) internal successors, (2598), 3 states have internal predecessors, (2598), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:50:23,763 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 866.0) internal successors, (2598), 3 states have internal predecessors, (2598), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:50:23,765 INFO L175 Difference]: Start difference. First operand has 140 places, 144 transitions, 300 flow. Second operand 2 states and 848 transitions. [2023-11-06 22:50:23,767 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 93 transitions, 368 flow [2023-11-06 22:50:23,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 93 transitions, 360 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-11-06 22:50:23,780 INFO L231 Difference]: Finished difference. Result has 89 places, 93 transitions, 190 flow [2023-11-06 22:50:23,783 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=866, PETRI_DIFFERENCE_MINUEND_FLOW=190, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=190, PETRI_PLACES=89, PETRI_TRANSITIONS=93} [2023-11-06 22:50:23,787 INFO L281 CegarLoopForPetriNet]: 140 programPoint places, -51 predicate places. [2023-11-06 22:50:23,787 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 93 transitions, 190 flow [2023-11-06 22:50:23,788 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 357.5) internal successors, (715), 2 states have internal predecessors, (715), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:50:23,788 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:50:23,788 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-11-06 22:50:23,789 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-06 22:50:23,789 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting t1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 139 more)] === [2023-11-06 22:50:23,790 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:50:23,790 INFO L85 PathProgramCache]: Analyzing trace with hash 1567565, now seen corresponding path program 1 times [2023-11-06 22:50:23,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:50:23,790 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [204489394] [2023-11-06 22:50:23,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:50:23,791 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:50:23,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:50:24,232 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:50:24,232 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:50:24,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [204489394] [2023-11-06 22:50:24,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [204489394] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:50:24,233 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:50:24,233 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-06 22:50:24,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [6507433] [2023-11-06 22:50:24,235 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:50:24,236 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 22:50:24,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:50:24,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 22:50:24,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 22:50:24,491 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 354 out of 866 [2023-11-06 22:50:24,493 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 93 transitions, 190 flow. Second operand has 3 states, 3 states have (on average 355.0) internal successors, (1065), 3 states have internal predecessors, (1065), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:50:24,493 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:50:24,493 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 354 of 866 [2023-11-06 22:50:24,493 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:50:25,898 INFO L124 PetriNetUnfolderBase]: 7053/11188 cut-off events. [2023-11-06 22:50:25,899 INFO L125 PetriNetUnfolderBase]: For 5/5 co-relation queries the response was YES. [2023-11-06 22:50:25,912 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21852 conditions, 11188 events. 7053/11188 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 64466 event pairs, 6153 based on Foata normal form. 0/5975 useless extension candidates. Maximal degree in co-relation 21849. Up to 10620 conditions per place. [2023-11-06 22:50:25,979 INFO L140 encePairwiseOnDemand]: 861/866 looper letters, 80 selfloop transitions, 1 changer transitions 0/89 dead transitions. [2023-11-06 22:50:25,979 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 89 transitions, 344 flow [2023-11-06 22:50:25,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 22:50:25,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-06 22:50:25,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1147 transitions. [2023-11-06 22:50:25,985 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4414934565050038 [2023-11-06 22:50:25,986 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1147 transitions. [2023-11-06 22:50:25,986 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1147 transitions. [2023-11-06 22:50:25,989 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:50:25,989 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1147 transitions. [2023-11-06 22:50:25,994 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 382.3333333333333) internal successors, (1147), 3 states have internal predecessors, (1147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:50:26,003 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 866.0) internal successors, (3464), 4 states have internal predecessors, (3464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:50:26,006 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 866.0) internal successors, (3464), 4 states have internal predecessors, (3464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:50:26,006 INFO L175 Difference]: Start difference. First operand has 89 places, 93 transitions, 190 flow. Second operand 3 states and 1147 transitions. [2023-11-06 22:50:26,006 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 89 transitions, 344 flow [2023-11-06 22:50:26,008 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 89 transitions, 344 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-11-06 22:50:26,012 INFO L231 Difference]: Finished difference. Result has 87 places, 89 transitions, 184 flow [2023-11-06 22:50:26,013 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=866, PETRI_DIFFERENCE_MINUEND_FLOW=182, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=184, PETRI_PLACES=87, PETRI_TRANSITIONS=89} [2023-11-06 22:50:26,016 INFO L281 CegarLoopForPetriNet]: 140 programPoint places, -53 predicate places. [2023-11-06 22:50:26,017 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 89 transitions, 184 flow [2023-11-06 22:50:26,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 355.0) internal successors, (1065), 3 states have internal predecessors, (1065), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:50:26,018 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:50:26,019 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-11-06 22:50:26,019 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-11-06 22:50:26,020 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting t1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 139 more)] === [2023-11-06 22:50:26,024 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:50:26,025 INFO L85 PathProgramCache]: Analyzing trace with hash 1567563, now seen corresponding path program 1 times [2023-11-06 22:50:26,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:50:26,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1867889335] [2023-11-06 22:50:26,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:50:26,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:50:26,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:50:26,131 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:50:26,131 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:50:26,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1867889335] [2023-11-06 22:50:26,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1867889335] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:50:26,132 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:50:26,132 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-06 22:50:26,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1800967611] [2023-11-06 22:50:26,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:50:26,133 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 22:50:26,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:50:26,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 22:50:26,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 22:50:26,329 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 354 out of 866 [2023-11-06 22:50:26,331 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 89 transitions, 184 flow. Second operand has 3 states, 3 states have (on average 355.0) internal successors, (1065), 3 states have internal predecessors, (1065), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:50:26,331 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:50:26,331 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 354 of 866 [2023-11-06 22:50:26,331 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:50:27,534 INFO L124 PetriNetUnfolderBase]: 6276/9963 cut-off events. [2023-11-06 22:50:27,534 INFO L125 PetriNetUnfolderBase]: For 5/5 co-relation queries the response was YES. [2023-11-06 22:50:27,548 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19437 conditions, 9963 events. 6276/9963 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 56354 event pairs, 5432 based on Foata normal form. 0/5576 useless extension candidates. Maximal degree in co-relation 19433. Up to 9430 conditions per place. [2023-11-06 22:50:27,590 INFO L140 encePairwiseOnDemand]: 860/866 looper letters, 75 selfloop transitions, 2 changer transitions 0/85 dead transitions. [2023-11-06 22:50:27,590 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 85 transitions, 330 flow [2023-11-06 22:50:27,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 22:50:27,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-06 22:50:27,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1143 transitions. [2023-11-06 22:50:27,595 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4399538106235566 [2023-11-06 22:50:27,596 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1143 transitions. [2023-11-06 22:50:27,596 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1143 transitions. [2023-11-06 22:50:27,597 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:50:27,597 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1143 transitions. [2023-11-06 22:50:27,601 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 381.0) internal successors, (1143), 3 states have internal predecessors, (1143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:50:27,609 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 866.0) internal successors, (3464), 4 states have internal predecessors, (3464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:50:27,611 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 866.0) internal successors, (3464), 4 states have internal predecessors, (3464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:50:27,611 INFO L175 Difference]: Start difference. First operand has 87 places, 89 transitions, 184 flow. Second operand 3 states and 1143 transitions. [2023-11-06 22:50:27,612 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 85 transitions, 330 flow [2023-11-06 22:50:27,614 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 85 transitions, 329 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-06 22:50:27,617 INFO L231 Difference]: Finished difference. Result has 84 places, 85 transitions, 179 flow [2023-11-06 22:50:27,617 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=866, PETRI_DIFFERENCE_MINUEND_FLOW=175, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=179, PETRI_PLACES=84, PETRI_TRANSITIONS=85} [2023-11-06 22:50:27,619 INFO L281 CegarLoopForPetriNet]: 140 programPoint places, -56 predicate places. [2023-11-06 22:50:27,619 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 85 transitions, 179 flow [2023-11-06 22:50:27,620 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 355.0) internal successors, (1065), 3 states have internal predecessors, (1065), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:50:27,620 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:50:27,621 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-11-06 22:50:27,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-11-06 22:50:27,621 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr13REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 139 more)] === [2023-11-06 22:50:27,621 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:50:27,622 INFO L85 PathProgramCache]: Analyzing trace with hash 1567476, now seen corresponding path program 1 times [2023-11-06 22:50:27,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:50:27,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043996988] [2023-11-06 22:50:27,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:50:27,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:50:27,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:50:27,709 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:50:27,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:50:27,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2043996988] [2023-11-06 22:50:27,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2043996988] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:50:27,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:50:27,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-06 22:50:27,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [188554962] [2023-11-06 22:50:27,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:50:27,712 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 22:50:27,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:50:27,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 22:50:27,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 22:50:27,882 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 347 out of 866 [2023-11-06 22:50:27,884 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 85 transitions, 179 flow. Second operand has 3 states, 3 states have (on average 348.0) internal successors, (1044), 3 states have internal predecessors, (1044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:50:27,884 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:50:27,884 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 347 of 866 [2023-11-06 22:50:27,884 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:50:29,157 INFO L124 PetriNetUnfolderBase]: 6213/9838 cut-off events. [2023-11-06 22:50:29,157 INFO L125 PetriNetUnfolderBase]: For 5/5 co-relation queries the response was YES. [2023-11-06 22:50:29,174 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19194 conditions, 9838 events. 6213/9838 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 55404 event pairs, 5376 based on Foata normal form. 0/5533 useless extension candidates. Maximal degree in co-relation 19190. Up to 9310 conditions per place. [2023-11-06 22:50:29,228 INFO L140 encePairwiseOnDemand]: 862/866 looper letters, 73 selfloop transitions, 2 changer transitions 0/83 dead transitions. [2023-11-06 22:50:29,228 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 83 transitions, 325 flow [2023-11-06 22:50:29,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 22:50:29,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-06 22:50:29,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1118 transitions. [2023-11-06 22:50:29,234 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43033102386451116 [2023-11-06 22:50:29,234 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1118 transitions. [2023-11-06 22:50:29,235 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1118 transitions. [2023-11-06 22:50:29,236 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:50:29,236 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1118 transitions. [2023-11-06 22:50:29,240 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 372.6666666666667) internal successors, (1118), 3 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:50:29,248 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 866.0) internal successors, (3464), 4 states have internal predecessors, (3464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:50:29,251 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 866.0) internal successors, (3464), 4 states have internal predecessors, (3464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:50:29,251 INFO L175 Difference]: Start difference. First operand has 84 places, 85 transitions, 179 flow. Second operand 3 states and 1118 transitions. [2023-11-06 22:50:29,252 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 83 transitions, 325 flow [2023-11-06 22:50:29,253 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 83 transitions, 321 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-06 22:50:29,255 INFO L231 Difference]: Finished difference. Result has 82 places, 83 transitions, 175 flow [2023-11-06 22:50:29,255 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=866, PETRI_DIFFERENCE_MINUEND_FLOW=171, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=175, PETRI_PLACES=82, PETRI_TRANSITIONS=83} [2023-11-06 22:50:29,256 INFO L281 CegarLoopForPetriNet]: 140 programPoint places, -58 predicate places. [2023-11-06 22:50:29,257 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 83 transitions, 175 flow [2023-11-06 22:50:29,258 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 348.0) internal successors, (1044), 3 states have internal predecessors, (1044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:50:29,276 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:50:29,276 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-11-06 22:50:29,276 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-11-06 22:50:29,277 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr14REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 139 more)] === [2023-11-06 22:50:29,277 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:50:29,277 INFO L85 PathProgramCache]: Analyzing trace with hash 1567477, now seen corresponding path program 1 times [2023-11-06 22:50:29,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:50:29,278 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2072056460] [2023-11-06 22:50:29,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:50:29,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:50:29,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:50:29,345 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:50:29,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:50:29,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2072056460] [2023-11-06 22:50:29,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2072056460] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:50:29,347 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:50:29,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-06 22:50:29,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [480476836] [2023-11-06 22:50:29,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:50:29,348 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 22:50:29,348 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:50:29,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 22:50:29,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 22:50:29,518 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 351 out of 866 [2023-11-06 22:50:29,520 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 83 transitions, 175 flow. Second operand has 3 states, 3 states have (on average 352.0) internal successors, (1056), 3 states have internal predecessors, (1056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:50:29,520 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:50:29,520 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 351 of 866 [2023-11-06 22:50:29,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:50:30,574 INFO L124 PetriNetUnfolderBase]: 6150/9713 cut-off events. [2023-11-06 22:50:30,576 INFO L125 PetriNetUnfolderBase]: For 5/5 co-relation queries the response was YES. [2023-11-06 22:50:30,592 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18949 conditions, 9713 events. 6150/9713 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 54373 event pairs, 5320 based on Foata normal form. 0/5490 useless extension candidates. Maximal degree in co-relation 18945. Up to 9190 conditions per place. [2023-11-06 22:50:30,638 INFO L140 encePairwiseOnDemand]: 862/866 looper letters, 71 selfloop transitions, 2 changer transitions 0/81 dead transitions. [2023-11-06 22:50:30,639 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 81 transitions, 317 flow [2023-11-06 22:50:30,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 22:50:30,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-06 22:50:30,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1128 transitions. [2023-11-06 22:50:30,644 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4341801385681293 [2023-11-06 22:50:30,644 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1128 transitions. [2023-11-06 22:50:30,644 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1128 transitions. [2023-11-06 22:50:30,646 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:50:30,646 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1128 transitions. [2023-11-06 22:50:30,650 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 376.0) internal successors, (1128), 3 states have internal predecessors, (1128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:50:30,657 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 866.0) internal successors, (3464), 4 states have internal predecessors, (3464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:50:30,660 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 866.0) internal successors, (3464), 4 states have internal predecessors, (3464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:50:30,660 INFO L175 Difference]: Start difference. First operand has 82 places, 83 transitions, 175 flow. Second operand 3 states and 1128 transitions. [2023-11-06 22:50:30,660 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 81 transitions, 317 flow [2023-11-06 22:50:30,662 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 81 transitions, 313 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-06 22:50:30,666 INFO L231 Difference]: Finished difference. Result has 80 places, 81 transitions, 171 flow [2023-11-06 22:50:30,666 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=866, PETRI_DIFFERENCE_MINUEND_FLOW=167, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=171, PETRI_PLACES=80, PETRI_TRANSITIONS=81} [2023-11-06 22:50:30,670 INFO L281 CegarLoopForPetriNet]: 140 programPoint places, -60 predicate places. [2023-11-06 22:50:30,670 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 81 transitions, 171 flow [2023-11-06 22:50:30,671 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 352.0) internal successors, (1056), 3 states have internal predecessors, (1056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:50:30,672 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:50:30,672 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2023-11-06 22:50:30,672 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-11-06 22:50:30,672 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting t1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 139 more)] === [2023-11-06 22:50:30,672 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:50:30,673 INFO L85 PathProgramCache]: Analyzing trace with hash 48594419, now seen corresponding path program 1 times [2023-11-06 22:50:30,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:50:30,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1392293166] [2023-11-06 22:50:30,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:50:30,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:50:30,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:50:31,023 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:50:31,024 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:50:31,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1392293166] [2023-11-06 22:50:31,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1392293166] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:50:31,024 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:50:31,024 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-06 22:50:31,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1292838268] [2023-11-06 22:50:31,028 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:50:31,029 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 22:50:31,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:50:31,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 22:50:31,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-06 22:50:31,595 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 330 out of 866 [2023-11-06 22:50:31,597 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 81 transitions, 171 flow. Second operand has 4 states, 4 states have (on average 331.0) internal successors, (1324), 4 states have internal predecessors, (1324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:50:31,597 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:50:31,597 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 330 of 866 [2023-11-06 22:50:31,598 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:50:32,692 INFO L124 PetriNetUnfolderBase]: 6459/10113 cut-off events. [2023-11-06 22:50:32,692 INFO L125 PetriNetUnfolderBase]: For 5/5 co-relation queries the response was YES. [2023-11-06 22:50:32,708 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19827 conditions, 10113 events. 6459/10113 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 55768 event pairs, 5404 based on Foata normal form. 0/5564 useless extension candidates. Maximal degree in co-relation 19823. Up to 9664 conditions per place. [2023-11-06 22:50:32,756 INFO L140 encePairwiseOnDemand]: 860/866 looper letters, 75 selfloop transitions, 6 changer transitions 0/87 dead transitions. [2023-11-06 22:50:32,756 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 87 transitions, 345 flow [2023-11-06 22:50:32,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-06 22:50:32,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-06 22:50:32,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1402 transitions. [2023-11-06 22:50:32,763 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40473441108545033 [2023-11-06 22:50:32,763 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1402 transitions. [2023-11-06 22:50:32,763 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1402 transitions. [2023-11-06 22:50:32,764 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:50:32,765 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1402 transitions. [2023-11-06 22:50:32,770 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 350.5) internal successors, (1402), 4 states have internal predecessors, (1402), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:50:32,779 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 866.0) internal successors, (4330), 5 states have internal predecessors, (4330), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:50:32,782 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 866.0) internal successors, (4330), 5 states have internal predecessors, (4330), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:50:32,782 INFO L175 Difference]: Start difference. First operand has 80 places, 81 transitions, 171 flow. Second operand 4 states and 1402 transitions. [2023-11-06 22:50:32,782 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 87 transitions, 345 flow [2023-11-06 22:50:32,783 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 87 transitions, 341 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-06 22:50:32,785 INFO L231 Difference]: Finished difference. Result has 83 places, 86 transitions, 206 flow [2023-11-06 22:50:32,786 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=866, PETRI_DIFFERENCE_MINUEND_FLOW=167, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=206, PETRI_PLACES=83, PETRI_TRANSITIONS=86} [2023-11-06 22:50:32,790 INFO L281 CegarLoopForPetriNet]: 140 programPoint places, -57 predicate places. [2023-11-06 22:50:32,790 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 86 transitions, 206 flow [2023-11-06 22:50:32,793 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 331.0) internal successors, (1324), 4 states have internal predecessors, (1324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:50:32,793 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:50:32,794 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-11-06 22:50:32,794 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-11-06 22:50:32,794 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting t1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 139 more)] === [2023-11-06 22:50:32,795 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:50:32,795 INFO L85 PathProgramCache]: Analyzing trace with hash 1506429187, now seen corresponding path program 1 times [2023-11-06 22:50:32,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:50:32,795 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1537790391] [2023-11-06 22:50:32,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:50:32,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:50:32,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:50:33,830 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:50:33,831 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:50:33,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1537790391] [2023-11-06 22:50:33,831 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1537790391] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:50:33,831 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:50:33,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 22:50:33,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [164751552] [2023-11-06 22:50:33,831 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:50:33,832 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-06 22:50:33,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:50:33,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-06 22:50:33,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-06 22:50:36,007 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 332 out of 866 [2023-11-06 22:50:36,009 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 86 transitions, 206 flow. Second operand has 5 states, 5 states have (on average 333.0) internal successors, (1665), 5 states have internal predecessors, (1665), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:50:36,010 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:50:36,010 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 332 of 866 [2023-11-06 22:50:36,010 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:50:38,392 INFO L124 PetriNetUnfolderBase]: 6660/10373 cut-off events. [2023-11-06 22:50:38,392 INFO L125 PetriNetUnfolderBase]: For 304/304 co-relation queries the response was YES. [2023-11-06 22:50:38,423 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20873 conditions, 10373 events. 6660/10373 cut-off events. For 304/304 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 57863 event pairs, 1569 based on Foata normal form. 41/5842 useless extension candidates. Maximal degree in co-relation 20867. Up to 9678 conditions per place. [2023-11-06 22:50:38,465 INFO L140 encePairwiseOnDemand]: 859/866 looper letters, 105 selfloop transitions, 11 changer transitions 0/122 dead transitions. [2023-11-06 22:50:38,465 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 122 transitions, 518 flow [2023-11-06 22:50:38,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-06 22:50:38,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-06 22:50:38,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1442 transitions. [2023-11-06 22:50:38,472 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41628175519630484 [2023-11-06 22:50:38,473 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1442 transitions. [2023-11-06 22:50:38,473 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1442 transitions. [2023-11-06 22:50:38,474 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:50:38,474 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1442 transitions. [2023-11-06 22:50:38,478 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 360.5) internal successors, (1442), 4 states have internal predecessors, (1442), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:50:38,485 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 866.0) internal successors, (4330), 5 states have internal predecessors, (4330), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:50:38,487 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 866.0) internal successors, (4330), 5 states have internal predecessors, (4330), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:50:38,489 INFO L175 Difference]: Start difference. First operand has 83 places, 86 transitions, 206 flow. Second operand 4 states and 1442 transitions. [2023-11-06 22:50:38,489 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 122 transitions, 518 flow [2023-11-06 22:50:38,492 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 122 transitions, 518 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-11-06 22:50:38,494 INFO L231 Difference]: Finished difference. Result has 88 places, 93 transitions, 273 flow [2023-11-06 22:50:38,495 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=866, PETRI_DIFFERENCE_MINUEND_FLOW=206, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=273, PETRI_PLACES=88, PETRI_TRANSITIONS=93} [2023-11-06 22:50:38,496 INFO L281 CegarLoopForPetriNet]: 140 programPoint places, -52 predicate places. [2023-11-06 22:50:38,496 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 93 transitions, 273 flow [2023-11-06 22:50:38,497 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 333.0) internal successors, (1665), 5 states have internal predecessors, (1665), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:50:38,497 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:50:38,498 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-11-06 22:50:38,498 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-11-06 22:50:38,498 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr15REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 139 more)] === [2023-11-06 22:50:38,499 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:50:38,499 INFO L85 PathProgramCache]: Analyzing trace with hash 1506377999, now seen corresponding path program 1 times [2023-11-06 22:50:38,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:50:38,499 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1532493336] [2023-11-06 22:50:38,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:50:38,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:50:38,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:50:38,574 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:50:38,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:50:38,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1532493336] [2023-11-06 22:50:38,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1532493336] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:50:38,575 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:50:38,575 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-06 22:50:38,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1355997708] [2023-11-06 22:50:38,576 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:50:38,576 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 22:50:38,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:50:38,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 22:50:38,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-06 22:50:38,856 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 343 out of 866 [2023-11-06 22:50:38,857 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 93 transitions, 273 flow. Second operand has 4 states, 4 states have (on average 344.25) internal successors, (1377), 4 states have internal predecessors, (1377), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:50:38,858 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:50:38,858 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 343 of 866 [2023-11-06 22:50:38,858 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:50:39,708 INFO L124 PetriNetUnfolderBase]: 4651/7507 cut-off events. [2023-11-06 22:50:39,708 INFO L125 PetriNetUnfolderBase]: For 954/1032 co-relation queries the response was YES. [2023-11-06 22:50:39,726 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15522 conditions, 7507 events. 4651/7507 cut-off events. For 954/1032 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 41596 event pairs, 3818 based on Foata normal form. 26/4698 useless extension candidates. Maximal degree in co-relation 15513. Up to 7093 conditions per place. [2023-11-06 22:50:39,759 INFO L140 encePairwiseOnDemand]: 863/866 looper letters, 80 selfloop transitions, 2 changer transitions 0/92 dead transitions. [2023-11-06 22:50:39,759 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 92 transitions, 435 flow [2023-11-06 22:50:39,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 22:50:39,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-06 22:50:39,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1102 transitions. [2023-11-06 22:50:39,769 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4241724403387221 [2023-11-06 22:50:39,769 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1102 transitions. [2023-11-06 22:50:39,769 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1102 transitions. [2023-11-06 22:50:39,774 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:50:39,774 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1102 transitions. [2023-11-06 22:50:39,778 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 367.3333333333333) internal successors, (1102), 3 states have internal predecessors, (1102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:50:39,785 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 866.0) internal successors, (3464), 4 states have internal predecessors, (3464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:50:39,787 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 866.0) internal successors, (3464), 4 states have internal predecessors, (3464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:50:39,787 INFO L175 Difference]: Start difference. First operand has 88 places, 93 transitions, 273 flow. Second operand 3 states and 1102 transitions. [2023-11-06 22:50:39,787 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 92 transitions, 435 flow [2023-11-06 22:50:39,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 92 transitions, 427 flow, removed 4 selfloop flow, removed 0 redundant places. [2023-11-06 22:50:39,794 INFO L231 Difference]: Finished difference. Result has 89 places, 92 transitions, 267 flow [2023-11-06 22:50:39,795 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=866, PETRI_DIFFERENCE_MINUEND_FLOW=263, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=267, PETRI_PLACES=89, PETRI_TRANSITIONS=92} [2023-11-06 22:50:39,797 INFO L281 CegarLoopForPetriNet]: 140 programPoint places, -51 predicate places. [2023-11-06 22:50:39,797 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 92 transitions, 267 flow [2023-11-06 22:50:39,807 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 344.25) internal successors, (1377), 4 states have internal predecessors, (1377), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:50:39,815 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:50:39,815 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-11-06 22:50:39,816 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-11-06 22:50:39,816 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr16REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 139 more)] === [2023-11-06 22:50:39,816 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:50:39,817 INFO L85 PathProgramCache]: Analyzing trace with hash 1506378000, now seen corresponding path program 1 times [2023-11-06 22:50:39,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:50:39,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2054900337] [2023-11-06 22:50:39,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:50:39,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:50:39,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:50:39,938 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:50:39,938 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:50:39,938 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2054900337] [2023-11-06 22:50:39,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2054900337] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:50:39,943 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:50:39,944 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-06 22:50:39,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1562559738] [2023-11-06 22:50:39,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:50:39,945 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 22:50:39,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:50:39,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 22:50:39,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-06 22:50:40,222 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 349 out of 866 [2023-11-06 22:50:40,225 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 92 transitions, 267 flow. Second operand has 4 states, 4 states have (on average 350.25) internal successors, (1401), 4 states have internal predecessors, (1401), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:50:40,225 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:50:40,225 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 349 of 866 [2023-11-06 22:50:40,225 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:50:40,980 INFO L124 PetriNetUnfolderBase]: 2870/4816 cut-off events. [2023-11-06 22:50:40,981 INFO L125 PetriNetUnfolderBase]: For 415/449 co-relation queries the response was YES. [2023-11-06 22:50:40,992 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9891 conditions, 4816 events. 2870/4816 cut-off events. For 415/449 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 25877 event pairs, 2298 based on Foata normal form. 17/3473 useless extension candidates. Maximal degree in co-relation 9881. Up to 4536 conditions per place. [2023-11-06 22:50:41,017 INFO L140 encePairwiseOnDemand]: 863/866 looper letters, 79 selfloop transitions, 2 changer transitions 0/91 dead transitions. [2023-11-06 22:50:41,017 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 91 transitions, 427 flow [2023-11-06 22:50:41,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 22:50:41,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-06 22:50:41,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1119 transitions. [2023-11-06 22:50:41,023 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43071593533487296 [2023-11-06 22:50:41,023 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1119 transitions. [2023-11-06 22:50:41,024 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1119 transitions. [2023-11-06 22:50:41,025 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:50:41,025 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1119 transitions. [2023-11-06 22:50:41,029 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 373.0) internal successors, (1119), 3 states have internal predecessors, (1119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:50:41,035 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 866.0) internal successors, (3464), 4 states have internal predecessors, (3464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:50:41,036 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 866.0) internal successors, (3464), 4 states have internal predecessors, (3464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:50:41,037 INFO L175 Difference]: Start difference. First operand has 89 places, 92 transitions, 267 flow. Second operand 3 states and 1119 transitions. [2023-11-06 22:50:41,037 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 91 transitions, 427 flow [2023-11-06 22:50:41,039 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 91 transitions, 423 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-06 22:50:41,041 INFO L231 Difference]: Finished difference. Result has 88 places, 91 transitions, 265 flow [2023-11-06 22:50:41,041 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=866, PETRI_DIFFERENCE_MINUEND_FLOW=261, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=265, PETRI_PLACES=88, PETRI_TRANSITIONS=91} [2023-11-06 22:50:41,042 INFO L281 CegarLoopForPetriNet]: 140 programPoint places, -52 predicate places. [2023-11-06 22:50:41,043 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 91 transitions, 265 flow [2023-11-06 22:50:41,043 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 350.25) internal successors, (1401), 4 states have internal predecessors, (1401), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:50:41,044 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:50:41,044 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-11-06 22:50:41,044 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-11-06 22:50:41,046 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting t1Err5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 139 more)] === [2023-11-06 22:50:41,046 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:50:41,046 INFO L85 PathProgramCache]: Analyzing trace with hash 1506428258, now seen corresponding path program 1 times [2023-11-06 22:50:41,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:50:41,049 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2134744841] [2023-11-06 22:50:41,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:50:41,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:50:41,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:50:41,172 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:50:41,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:50:41,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2134744841] [2023-11-06 22:50:41,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2134744841] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:50:41,173 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:50:41,173 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 22:50:41,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [358850327] [2023-11-06 22:50:41,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:50:41,174 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-06 22:50:41,174 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:50:41,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-06 22:50:41,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-06 22:50:41,673 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 330 out of 866 [2023-11-06 22:50:41,675 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 91 transitions, 265 flow. Second operand has 5 states, 5 states have (on average 331.0) internal successors, (1655), 5 states have internal predecessors, (1655), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:50:41,675 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:50:41,676 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 330 of 866 [2023-11-06 22:50:41,676 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:50:42,396 INFO L124 PetriNetUnfolderBase]: 2578/4311 cut-off events. [2023-11-06 22:50:42,396 INFO L125 PetriNetUnfolderBase]: For 351/355 co-relation queries the response was YES. [2023-11-06 22:50:42,403 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8844 conditions, 4311 events. 2578/4311 cut-off events. For 351/355 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 23096 event pairs, 1018 based on Foata normal form. 110/3239 useless extension candidates. Maximal degree in co-relation 8834. Up to 1940 conditions per place. [2023-11-06 22:50:42,418 INFO L140 encePairwiseOnDemand]: 846/866 looper letters, 110 selfloop transitions, 18 changer transitions 0/138 dead transitions. [2023-11-06 22:50:42,418 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 138 transitions, 625 flow [2023-11-06 22:50:42,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-06 22:50:42,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-06 22:50:42,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1771 transitions. [2023-11-06 22:50:42,426 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4090069284064665 [2023-11-06 22:50:42,426 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1771 transitions. [2023-11-06 22:50:42,426 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1771 transitions. [2023-11-06 22:50:42,428 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:50:42,428 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1771 transitions. [2023-11-06 22:50:42,433 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 354.2) internal successors, (1771), 5 states have internal predecessors, (1771), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:50:42,441 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 866.0) internal successors, (5196), 6 states have internal predecessors, (5196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:50:42,442 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 866.0) internal successors, (5196), 6 states have internal predecessors, (5196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:50:42,442 INFO L175 Difference]: Start difference. First operand has 88 places, 91 transitions, 265 flow. Second operand 5 states and 1771 transitions. [2023-11-06 22:50:42,443 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 138 transitions, 625 flow [2023-11-06 22:50:42,445 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 138 transitions, 621 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-06 22:50:42,448 INFO L231 Difference]: Finished difference. Result has 86 places, 85 transitions, 272 flow [2023-11-06 22:50:42,449 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=866, PETRI_DIFFERENCE_MINUEND_FLOW=236, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=272, PETRI_PLACES=86, PETRI_TRANSITIONS=85} [2023-11-06 22:50:42,449 INFO L281 CegarLoopForPetriNet]: 140 programPoint places, -54 predicate places. [2023-11-06 22:50:42,450 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 85 transitions, 272 flow [2023-11-06 22:50:42,450 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 331.0) internal successors, (1655), 5 states have internal predecessors, (1655), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:50:42,450 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:50:42,450 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:50:42,451 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-11-06 22:50:42,451 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting t2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 139 more)] === [2023-11-06 22:50:42,451 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:50:42,451 INFO L85 PathProgramCache]: Analyzing trace with hash -1606118042, now seen corresponding path program 1 times [2023-11-06 22:50:42,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:50:42,452 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1345840786] [2023-11-06 22:50:42,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:50:42,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:50:42,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:50:42,527 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:50:42,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:50:42,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1345840786] [2023-11-06 22:50:42,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1345840786] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:50:42,528 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:50:42,528 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-06 22:50:42,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1641652608] [2023-11-06 22:50:42,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:50:42,529 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 22:50:42,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:50:42,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 22:50:42,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 22:50:42,538 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 352 out of 866 [2023-11-06 22:50:42,539 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 85 transitions, 272 flow. Second operand has 3 states, 3 states have (on average 354.6666666666667) internal successors, (1064), 3 states have internal predecessors, (1064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:50:42,539 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:50:42,539 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 352 of 866 [2023-11-06 22:50:42,539 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:50:42,950 INFO L124 PetriNetUnfolderBase]: 1762/3029 cut-off events. [2023-11-06 22:50:42,950 INFO L125 PetriNetUnfolderBase]: For 322/322 co-relation queries the response was YES. [2023-11-06 22:50:42,954 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6682 conditions, 3029 events. 1762/3029 cut-off events. For 322/322 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 13362 event pairs, 911 based on Foata normal form. 0/2366 useless extension candidates. Maximal degree in co-relation 6672. Up to 1824 conditions per place. [2023-11-06 22:50:42,964 INFO L140 encePairwiseOnDemand]: 862/866 looper letters, 96 selfloop transitions, 3 changer transitions 0/107 dead transitions. [2023-11-06 22:50:42,964 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 107 transitions, 513 flow [2023-11-06 22:50:42,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 22:50:42,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-06 22:50:42,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1153 transitions. [2023-11-06 22:50:42,970 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44380292532717475 [2023-11-06 22:50:42,970 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1153 transitions. [2023-11-06 22:50:42,970 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1153 transitions. [2023-11-06 22:50:42,971 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:50:42,971 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1153 transitions. [2023-11-06 22:50:42,974 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 384.3333333333333) internal successors, (1153), 3 states have internal predecessors, (1153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:50:42,979 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 866.0) internal successors, (3464), 4 states have internal predecessors, (3464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:50:42,980 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 866.0) internal successors, (3464), 4 states have internal predecessors, (3464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:50:42,980 INFO L175 Difference]: Start difference. First operand has 86 places, 85 transitions, 272 flow. Second operand 3 states and 1153 transitions. [2023-11-06 22:50:42,980 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 107 transitions, 513 flow [2023-11-06 22:50:42,983 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 107 transitions, 444 flow, removed 2 selfloop flow, removed 9 redundant places. [2023-11-06 22:50:42,985 INFO L231 Difference]: Finished difference. Result has 79 places, 79 transitions, 198 flow [2023-11-06 22:50:42,985 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=866, PETRI_DIFFERENCE_MINUEND_FLOW=183, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=198, PETRI_PLACES=79, PETRI_TRANSITIONS=79} [2023-11-06 22:50:42,986 INFO L281 CegarLoopForPetriNet]: 140 programPoint places, -61 predicate places. [2023-11-06 22:50:42,986 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 79 transitions, 198 flow [2023-11-06 22:50:42,986 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 354.6666666666667) internal successors, (1064), 3 states have internal predecessors, (1064), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:50:42,986 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:50:42,987 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:50:42,987 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-11-06 22:50:42,987 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting t1Err17REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 139 more)] === [2023-11-06 22:50:42,987 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:50:42,987 INFO L85 PathProgramCache]: Analyzing trace with hash -817268332, now seen corresponding path program 1 times [2023-11-06 22:50:42,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:50:42,988 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200239882] [2023-11-06 22:50:42,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:50:42,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:50:43,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:50:43,896 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:50:43,896 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:50:43,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [200239882] [2023-11-06 22:50:43,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [200239882] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:50:43,897 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:50:43,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-06 22:50:43,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1148436273] [2023-11-06 22:50:43,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:50:43,897 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-06 22:50:43,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:50:43,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-06 22:50:43,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-11-06 22:50:45,963 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 327 out of 866 [2023-11-06 22:50:45,965 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 79 transitions, 198 flow. Second operand has 6 states, 6 states have (on average 328.6666666666667) internal successors, (1972), 6 states have internal predecessors, (1972), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:50:45,965 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:50:45,965 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 327 of 866 [2023-11-06 22:50:45,966 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:50:47,397 INFO L124 PetriNetUnfolderBase]: 1847/3143 cut-off events. [2023-11-06 22:50:47,397 INFO L125 PetriNetUnfolderBase]: For 146/146 co-relation queries the response was YES. [2023-11-06 22:50:47,402 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6378 conditions, 3143 events. 1847/3143 cut-off events. For 146/146 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 13513 event pairs, 1475 based on Foata normal form. 0/2382 useless extension candidates. Maximal degree in co-relation 6370. Up to 2977 conditions per place. [2023-11-06 22:50:47,413 INFO L140 encePairwiseOnDemand]: 858/866 looper letters, 70 selfloop transitions, 11 changer transitions 0/88 dead transitions. [2023-11-06 22:50:47,413 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 88 transitions, 385 flow [2023-11-06 22:50:47,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-06 22:50:47,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-06 22:50:47,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2371 transitions. [2023-11-06 22:50:47,424 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39112504124051467 [2023-11-06 22:50:47,424 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2371 transitions. [2023-11-06 22:50:47,425 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2371 transitions. [2023-11-06 22:50:47,427 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:50:47,427 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2371 transitions. [2023-11-06 22:50:47,433 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 338.7142857142857) internal successors, (2371), 7 states have internal predecessors, (2371), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:50:47,446 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 866.0) internal successors, (6928), 8 states have internal predecessors, (6928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:50:47,448 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 866.0) internal successors, (6928), 8 states have internal predecessors, (6928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:50:47,448 INFO L175 Difference]: Start difference. First operand has 79 places, 79 transitions, 198 flow. Second operand 7 states and 2371 transitions. [2023-11-06 22:50:47,449 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 88 transitions, 385 flow [2023-11-06 22:50:47,451 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 88 transitions, 382 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-06 22:50:47,453 INFO L231 Difference]: Finished difference. Result has 87 places, 85 transitions, 255 flow [2023-11-06 22:50:47,453 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=866, PETRI_DIFFERENCE_MINUEND_FLOW=195, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=255, PETRI_PLACES=87, PETRI_TRANSITIONS=85} [2023-11-06 22:50:47,454 INFO L281 CegarLoopForPetriNet]: 140 programPoint places, -53 predicate places. [2023-11-06 22:50:47,454 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 85 transitions, 255 flow [2023-11-06 22:50:47,455 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 328.6666666666667) internal successors, (1972), 6 states have internal predecessors, (1972), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:50:47,455 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:50:47,455 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:50:47,455 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-11-06 22:50:47,456 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting t1Err17REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 139 more)] === [2023-11-06 22:50:47,456 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:50:47,456 INFO L85 PathProgramCache]: Analyzing trace with hash 782770482, now seen corresponding path program 1 times [2023-11-06 22:50:47,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:50:47,456 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [805832975] [2023-11-06 22:50:47,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:50:47,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:50:47,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:50:47,647 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:50:47,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:50:47,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [805832975] [2023-11-06 22:50:47,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [805832975] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:50:47,648 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:50:47,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-06 22:50:47,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [316920165] [2023-11-06 22:50:47,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:50:47,649 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 22:50:47,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:50:47,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 22:50:47,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-06 22:50:47,993 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 351 out of 866 [2023-11-06 22:50:47,994 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 85 transitions, 255 flow. Second operand has 4 states, 4 states have (on average 353.5) internal successors, (1414), 4 states have internal predecessors, (1414), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:50:47,995 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:50:47,995 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 351 of 866 [2023-11-06 22:50:47,995 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:50:48,349 INFO L124 PetriNetUnfolderBase]: 1733/2987 cut-off events. [2023-11-06 22:50:48,349 INFO L125 PetriNetUnfolderBase]: For 218/218 co-relation queries the response was YES. [2023-11-06 22:50:48,353 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6111 conditions, 2987 events. 1733/2987 cut-off events. For 218/218 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 13069 event pairs, 1347 based on Foata normal form. 0/2269 useless extension candidates. Maximal degree in co-relation 6100. Up to 2799 conditions per place. [2023-11-06 22:50:48,361 INFO L140 encePairwiseOnDemand]: 863/866 looper letters, 72 selfloop transitions, 2 changer transitions 0/84 dead transitions. [2023-11-06 22:50:48,361 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 84 transitions, 401 flow [2023-11-06 22:50:48,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-06 22:50:48,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-06 22:50:48,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1470 transitions. [2023-11-06 22:50:48,367 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.424364896073903 [2023-11-06 22:50:48,368 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1470 transitions. [2023-11-06 22:50:48,368 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1470 transitions. [2023-11-06 22:50:48,369 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:50:48,370 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1470 transitions. [2023-11-06 22:50:48,374 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 367.5) internal successors, (1470), 4 states have internal predecessors, (1470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:50:48,380 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 866.0) internal successors, (4330), 5 states have internal predecessors, (4330), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:50:48,381 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 866.0) internal successors, (4330), 5 states have internal predecessors, (4330), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:50:48,382 INFO L175 Difference]: Start difference. First operand has 87 places, 85 transitions, 255 flow. Second operand 4 states and 1470 transitions. [2023-11-06 22:50:48,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 84 transitions, 401 flow [2023-11-06 22:50:48,384 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 84 transitions, 383 flow, removed 3 selfloop flow, removed 3 redundant places. [2023-11-06 22:50:48,385 INFO L231 Difference]: Finished difference. Result has 86 places, 84 transitions, 239 flow [2023-11-06 22:50:48,386 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=866, PETRI_DIFFERENCE_MINUEND_FLOW=235, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=239, PETRI_PLACES=86, PETRI_TRANSITIONS=84} [2023-11-06 22:50:48,386 INFO L281 CegarLoopForPetriNet]: 140 programPoint places, -54 predicate places. [2023-11-06 22:50:48,387 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 84 transitions, 239 flow [2023-11-06 22:50:48,387 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 353.5) internal successors, (1414), 4 states have internal predecessors, (1414), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:50:48,387 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:50:48,388 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:50:48,388 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-11-06 22:50:48,388 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting t1Err16REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 139 more)] === [2023-11-06 22:50:48,388 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:50:48,389 INFO L85 PathProgramCache]: Analyzing trace with hash 439259483, now seen corresponding path program 1 times [2023-11-06 22:50:48,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:50:48,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [96153684] [2023-11-06 22:50:48,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:50:48,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:50:48,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:50:48,498 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:50:48,498 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:50:48,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [96153684] [2023-11-06 22:50:48,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [96153684] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:50:48,499 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:50:48,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-06 22:50:48,499 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1512051589] [2023-11-06 22:50:48,499 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:50:48,499 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 22:50:48,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:50:48,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 22:50:48,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-06 22:50:48,722 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 341 out of 866 [2023-11-06 22:50:48,723 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 84 transitions, 239 flow. Second operand has 4 states, 4 states have (on average 343.5) internal successors, (1374), 4 states have internal predecessors, (1374), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:50:48,724 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:50:48,724 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 341 of 866 [2023-11-06 22:50:48,724 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:50:49,170 INFO L124 PetriNetUnfolderBase]: 1577/2719 cut-off events. [2023-11-06 22:50:49,171 INFO L125 PetriNetUnfolderBase]: For 116/116 co-relation queries the response was YES. [2023-11-06 22:50:49,176 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5527 conditions, 2719 events. 1577/2719 cut-off events. For 116/116 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 11611 event pairs, 1237 based on Foata normal form. 0/2129 useless extension candidates. Maximal degree in co-relation 5516. Up to 2535 conditions per place. [2023-11-06 22:50:49,185 INFO L140 encePairwiseOnDemand]: 861/866 looper letters, 69 selfloop transitions, 2 changer transitions 0/81 dead transitions. [2023-11-06 22:50:49,185 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 81 transitions, 375 flow [2023-11-06 22:50:49,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 22:50:49,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-06 22:50:49,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1088 transitions. [2023-11-06 22:50:49,190 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41878367975365666 [2023-11-06 22:50:49,190 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1088 transitions. [2023-11-06 22:50:49,191 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1088 transitions. [2023-11-06 22:50:49,192 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:50:49,192 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1088 transitions. [2023-11-06 22:50:49,195 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 362.6666666666667) internal successors, (1088), 3 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:50:49,200 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 866.0) internal successors, (3464), 4 states have internal predecessors, (3464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:50:49,201 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 866.0) internal successors, (3464), 4 states have internal predecessors, (3464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:50:49,201 INFO L175 Difference]: Start difference. First operand has 86 places, 84 transitions, 239 flow. Second operand 3 states and 1088 transitions. [2023-11-06 22:50:49,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 81 transitions, 375 flow [2023-11-06 22:50:49,203 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 81 transitions, 372 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-06 22:50:49,205 INFO L231 Difference]: Finished difference. Result has 83 places, 81 transitions, 234 flow [2023-11-06 22:50:49,205 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=866, PETRI_DIFFERENCE_MINUEND_FLOW=230, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=234, PETRI_PLACES=83, PETRI_TRANSITIONS=81} [2023-11-06 22:50:49,206 INFO L281 CegarLoopForPetriNet]: 140 programPoint places, -57 predicate places. [2023-11-06 22:50:49,206 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 81 transitions, 234 flow [2023-11-06 22:50:49,207 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 343.5) internal successors, (1374), 4 states have internal predecessors, (1374), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:50:49,207 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:50:49,207 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:50:49,207 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-11-06 22:50:49,207 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting t1Err21REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 139 more)] === [2023-11-06 22:50:49,208 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:50:49,208 INFO L85 PathProgramCache]: Analyzing trace with hash -1503914987, now seen corresponding path program 1 times [2023-11-06 22:50:49,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:50:49,208 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1499618965] [2023-11-06 22:50:49,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:50:49,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:50:49,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:50:49,375 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:50:49,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:50:49,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1499618965] [2023-11-06 22:50:49,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1499618965] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:50:49,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:50:49,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-06 22:50:49,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [25888093] [2023-11-06 22:50:49,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:50:49,377 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-06 22:50:49,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:50:49,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-06 22:50:49,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-11-06 22:50:50,137 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 342 out of 866 [2023-11-06 22:50:50,140 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 81 transitions, 234 flow. Second operand has 6 states, 6 states have (on average 343.8333333333333) internal successors, (2063), 6 states have internal predecessors, (2063), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:50:50,140 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:50:50,140 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 342 of 866 [2023-11-06 22:50:50,140 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:50:50,672 INFO L124 PetriNetUnfolderBase]: 1544/2692 cut-off events. [2023-11-06 22:50:50,672 INFO L125 PetriNetUnfolderBase]: For 122/122 co-relation queries the response was YES. [2023-11-06 22:50:50,675 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5477 conditions, 2692 events. 1544/2692 cut-off events. For 122/122 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 12107 event pairs, 491 based on Foata normal form. 0/2122 useless extension candidates. Maximal degree in co-relation 5466. Up to 1048 conditions per place. [2023-11-06 22:50:50,684 INFO L140 encePairwiseOnDemand]: 851/866 looper letters, 110 selfloop transitions, 16 changer transitions 0/136 dead transitions. [2023-11-06 22:50:50,684 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 136 transitions, 613 flow [2023-11-06 22:50:50,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-06 22:50:50,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-06 22:50:50,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2170 transitions. [2023-11-06 22:50:50,695 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4176289453425712 [2023-11-06 22:50:50,695 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 2170 transitions. [2023-11-06 22:50:50,695 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 2170 transitions. [2023-11-06 22:50:50,697 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:50:50,697 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 2170 transitions. [2023-11-06 22:50:50,703 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 361.6666666666667) internal successors, (2170), 6 states have internal predecessors, (2170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:50:50,711 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 866.0) internal successors, (6062), 7 states have internal predecessors, (6062), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:50:50,713 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 866.0) internal successors, (6062), 7 states have internal predecessors, (6062), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:50:50,713 INFO L175 Difference]: Start difference. First operand has 83 places, 81 transitions, 234 flow. Second operand 6 states and 2170 transitions. [2023-11-06 22:50:50,713 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 136 transitions, 613 flow [2023-11-06 22:50:50,716 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 136 transitions, 609 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-06 22:50:50,718 INFO L231 Difference]: Finished difference. Result has 85 places, 80 transitions, 260 flow [2023-11-06 22:50:50,718 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=866, PETRI_DIFFERENCE_MINUEND_FLOW=228, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=260, PETRI_PLACES=85, PETRI_TRANSITIONS=80} [2023-11-06 22:50:50,719 INFO L281 CegarLoopForPetriNet]: 140 programPoint places, -55 predicate places. [2023-11-06 22:50:50,719 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 80 transitions, 260 flow [2023-11-06 22:50:50,720 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 343.8333333333333) internal successors, (2063), 6 states have internal predecessors, (2063), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:50:50,720 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:50:50,720 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:50:50,720 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-11-06 22:50:50,720 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting t1Err40ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 139 more)] === [2023-11-06 22:50:50,721 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:50:50,721 INFO L85 PathProgramCache]: Analyzing trace with hash -1503915668, now seen corresponding path program 1 times [2023-11-06 22:50:50,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:50:50,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1338598256] [2023-11-06 22:50:50,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:50:50,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:50:50,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:50:50,767 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:50:50,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:50:50,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1338598256] [2023-11-06 22:50:50,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1338598256] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:50:50,768 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:50:50,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 22:50:50,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [998725069] [2023-11-06 22:50:50,769 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:50:50,769 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 22:50:50,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:50:50,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 22:50:50,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 22:50:50,778 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 352 out of 866 [2023-11-06 22:50:50,780 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 80 transitions, 260 flow. Second operand has 3 states, 3 states have (on average 355.6666666666667) internal successors, (1067), 3 states have internal predecessors, (1067), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:50:50,780 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:50:50,780 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 352 of 866 [2023-11-06 22:50:50,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:50:51,109 INFO L124 PetriNetUnfolderBase]: 1548/2675 cut-off events. [2023-11-06 22:50:51,109 INFO L125 PetriNetUnfolderBase]: For 310/310 co-relation queries the response was YES. [2023-11-06 22:50:51,113 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5889 conditions, 2675 events. 1548/2675 cut-off events. For 310/310 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 11429 event pairs, 1209 based on Foata normal form. 0/2225 useless extension candidates. Maximal degree in co-relation 5878. Up to 2457 conditions per place. [2023-11-06 22:50:51,122 INFO L140 encePairwiseOnDemand]: 862/866 looper letters, 73 selfloop transitions, 4 changer transitions 0/87 dead transitions. [2023-11-06 22:50:51,122 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 87 transitions, 429 flow [2023-11-06 22:50:51,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 22:50:51,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-06 22:50:51,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1125 transitions. [2023-11-06 22:50:51,126 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4330254041570439 [2023-11-06 22:50:51,127 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1125 transitions. [2023-11-06 22:50:51,127 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1125 transitions. [2023-11-06 22:50:51,128 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:50:51,128 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1125 transitions. [2023-11-06 22:50:51,131 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 375.0) internal successors, (1125), 3 states have internal predecessors, (1125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:50:51,135 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 866.0) internal successors, (3464), 4 states have internal predecessors, (3464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:50:51,136 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 866.0) internal successors, (3464), 4 states have internal predecessors, (3464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:50:51,137 INFO L175 Difference]: Start difference. First operand has 85 places, 80 transitions, 260 flow. Second operand 3 states and 1125 transitions. [2023-11-06 22:50:51,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 87 transitions, 429 flow [2023-11-06 22:50:51,139 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 87 transitions, 399 flow, removed 0 selfloop flow, removed 5 redundant places. [2023-11-06 22:50:51,141 INFO L231 Difference]: Finished difference. Result has 82 places, 79 transitions, 234 flow [2023-11-06 22:50:51,142 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=866, PETRI_DIFFERENCE_MINUEND_FLOW=226, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=234, PETRI_PLACES=82, PETRI_TRANSITIONS=79} [2023-11-06 22:50:51,142 INFO L281 CegarLoopForPetriNet]: 140 programPoint places, -58 predicate places. [2023-11-06 22:50:51,142 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 79 transitions, 234 flow [2023-11-06 22:50:51,143 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 355.6666666666667) internal successors, (1067), 3 states have internal predecessors, (1067), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:50:51,143 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:50:51,143 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:50:51,143 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-11-06 22:50:51,143 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting t1Err40ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 139 more)] === [2023-11-06 22:50:51,144 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:50:51,144 INFO L85 PathProgramCache]: Analyzing trace with hash 2141647760, now seen corresponding path program 1 times [2023-11-06 22:50:51,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:50:51,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [905331278] [2023-11-06 22:50:51,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:50:51,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:50:51,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:50:51,679 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:50:51,679 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:50:51,679 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [905331278] [2023-11-06 22:50:51,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [905331278] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:50:51,680 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:50:51,680 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-06 22:50:51,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1451582394] [2023-11-06 22:50:51,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:50:51,681 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-06 22:50:51,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:50:51,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-06 22:50:51,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2023-11-06 22:50:52,598 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 324 out of 866 [2023-11-06 22:50:52,601 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 79 transitions, 234 flow. Second operand has 7 states, 7 states have (on average 326.0) internal successors, (2282), 7 states have internal predecessors, (2282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:50:52,601 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:50:52,601 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 324 of 866 [2023-11-06 22:50:52,601 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:50:53,220 INFO L124 PetriNetUnfolderBase]: 1744/2974 cut-off events. [2023-11-06 22:50:53,221 INFO L125 PetriNetUnfolderBase]: For 130/130 co-relation queries the response was YES. [2023-11-06 22:50:53,223 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6166 conditions, 2974 events. 1744/2974 cut-off events. For 130/130 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 12617 event pairs, 458 based on Foata normal form. 11/2397 useless extension candidates. Maximal degree in co-relation 6155. Up to 2592 conditions per place. [2023-11-06 22:50:53,229 INFO L140 encePairwiseOnDemand]: 858/866 looper letters, 98 selfloop transitions, 15 changer transitions 0/120 dead transitions. [2023-11-06 22:50:53,229 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 120 transitions, 555 flow [2023-11-06 22:50:53,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-06 22:50:53,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-06 22:50:53,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 2377 transitions. [2023-11-06 22:50:53,237 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39211481359287365 [2023-11-06 22:50:53,237 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 2377 transitions. [2023-11-06 22:50:53,237 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 2377 transitions. [2023-11-06 22:50:53,239 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:50:53,239 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 2377 transitions. [2023-11-06 22:50:53,244 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 339.57142857142856) internal successors, (2377), 7 states have internal predecessors, (2377), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:50:53,251 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 866.0) internal successors, (6928), 8 states have internal predecessors, (6928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:50:53,253 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 866.0) internal successors, (6928), 8 states have internal predecessors, (6928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:50:53,254 INFO L175 Difference]: Start difference. First operand has 82 places, 79 transitions, 234 flow. Second operand 7 states and 2377 transitions. [2023-11-06 22:50:53,254 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 120 transitions, 555 flow [2023-11-06 22:50:53,256 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 120 transitions, 545 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-06 22:50:53,259 INFO L231 Difference]: Finished difference. Result has 88 places, 82 transitions, 284 flow [2023-11-06 22:50:53,259 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=866, PETRI_DIFFERENCE_MINUEND_FLOW=226, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=284, PETRI_PLACES=88, PETRI_TRANSITIONS=82} [2023-11-06 22:50:53,259 INFO L281 CegarLoopForPetriNet]: 140 programPoint places, -52 predicate places. [2023-11-06 22:50:53,259 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 82 transitions, 284 flow [2023-11-06 22:50:53,260 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 326.0) internal successors, (2282), 7 states have internal predecessors, (2282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:50:53,260 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:50:53,261 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:50:53,261 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-11-06 22:50:53,261 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting t1Err40ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 139 more)] === [2023-11-06 22:50:53,261 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:50:53,261 INFO L85 PathProgramCache]: Analyzing trace with hash -782454168, now seen corresponding path program 2 times [2023-11-06 22:50:53,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:50:53,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1834508666] [2023-11-06 22:50:53,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:50:53,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:50:53,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:50:53,865 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:50:53,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:50:53,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1834508666] [2023-11-06 22:50:53,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1834508666] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:50:53,865 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:50:53,865 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-06 22:50:53,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [370856825] [2023-11-06 22:50:53,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:50:53,866 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-06 22:50:53,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:50:53,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-06 22:50:53,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2023-11-06 22:50:55,788 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 320 out of 866 [2023-11-06 22:50:55,791 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 82 transitions, 284 flow. Second operand has 10 states, 10 states have (on average 321.4) internal successors, (3214), 10 states have internal predecessors, (3214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:50:55,791 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:50:55,791 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 320 of 866 [2023-11-06 22:50:55,792 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:50:56,639 INFO L124 PetriNetUnfolderBase]: 1765/3019 cut-off events. [2023-11-06 22:50:56,640 INFO L125 PetriNetUnfolderBase]: For 244/244 co-relation queries the response was YES. [2023-11-06 22:50:56,644 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6352 conditions, 3019 events. 1765/3019 cut-off events. For 244/244 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 12908 event pairs, 472 based on Foata normal form. 11/2438 useless extension candidates. Maximal degree in co-relation 6339. Up to 2414 conditions per place. [2023-11-06 22:50:56,651 INFO L140 encePairwiseOnDemand]: 858/866 looper letters, 90 selfloop transitions, 11 changer transitions 17/125 dead transitions. [2023-11-06 22:50:56,651 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 125 transitions, 612 flow [2023-11-06 22:50:56,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-06 22:50:56,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-11-06 22:50:56,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 2670 transitions. [2023-11-06 22:50:56,661 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3853926096997691 [2023-11-06 22:50:56,661 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 2670 transitions. [2023-11-06 22:50:56,661 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 2670 transitions. [2023-11-06 22:50:56,663 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:50:56,663 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 2670 transitions. [2023-11-06 22:50:56,669 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 333.75) internal successors, (2670), 8 states have internal predecessors, (2670), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:50:56,677 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 866.0) internal successors, (7794), 9 states have internal predecessors, (7794), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:50:56,679 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 866.0) internal successors, (7794), 9 states have internal predecessors, (7794), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:50:56,679 INFO L175 Difference]: Start difference. First operand has 88 places, 82 transitions, 284 flow. Second operand 8 states and 2670 transitions. [2023-11-06 22:50:56,680 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 125 transitions, 612 flow [2023-11-06 22:50:56,683 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 125 transitions, 597 flow, removed 3 selfloop flow, removed 2 redundant places. [2023-11-06 22:50:56,685 INFO L231 Difference]: Finished difference. Result has 95 places, 80 transitions, 289 flow [2023-11-06 22:50:56,685 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=866, PETRI_DIFFERENCE_MINUEND_FLOW=269, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=289, PETRI_PLACES=95, PETRI_TRANSITIONS=80} [2023-11-06 22:50:56,686 INFO L281 CegarLoopForPetriNet]: 140 programPoint places, -45 predicate places. [2023-11-06 22:50:56,686 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 80 transitions, 289 flow [2023-11-06 22:50:56,687 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 321.4) internal successors, (3214), 10 states have internal predecessors, (3214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:50:56,687 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:50:56,687 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:50:56,687 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-11-06 22:50:56,688 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting t1Err40ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 139 more)] === [2023-11-06 22:50:56,688 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:50:56,688 INFO L85 PathProgramCache]: Analyzing trace with hash 788697785, now seen corresponding path program 1 times [2023-11-06 22:50:56,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:50:56,689 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [377991305] [2023-11-06 22:50:56,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:50:56,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:50:56,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:50:57,673 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:50:57,674 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:50:57,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [377991305] [2023-11-06 22:50:57,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [377991305] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:50:57,674 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:50:57,674 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-06 22:50:57,675 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1033273970] [2023-11-06 22:50:57,675 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:50:57,675 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-06 22:50:57,676 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:50:57,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-06 22:50:57,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2023-11-06 22:51:00,138 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 309 out of 866 [2023-11-06 22:51:00,140 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 80 transitions, 289 flow. Second operand has 11 states, 11 states have (on average 310.27272727272725) internal successors, (3413), 11 states have internal predecessors, (3413), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:51:00,140 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:51:00,140 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 309 of 866 [2023-11-06 22:51:00,141 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:51:00,983 INFO L124 PetriNetUnfolderBase]: 1715/2942 cut-off events. [2023-11-06 22:51:00,984 INFO L125 PetriNetUnfolderBase]: For 412/412 co-relation queries the response was YES. [2023-11-06 22:51:00,989 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6209 conditions, 2942 events. 1715/2942 cut-off events. For 412/412 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 12490 event pairs, 1371 based on Foata normal form. 0/2353 useless extension candidates. Maximal degree in co-relation 6194. Up to 2762 conditions per place. [2023-11-06 22:51:00,998 INFO L140 encePairwiseOnDemand]: 854/866 looper letters, 73 selfloop transitions, 19 changer transitions 0/99 dead transitions. [2023-11-06 22:51:00,998 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 99 transitions, 526 flow [2023-11-06 22:51:00,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-06 22:51:00,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-06 22:51:01,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 3179 transitions. [2023-11-06 22:51:01,006 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3670900692840647 [2023-11-06 22:51:01,006 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 3179 transitions. [2023-11-06 22:51:01,007 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 3179 transitions. [2023-11-06 22:51:01,009 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:51:01,009 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 3179 transitions. [2023-11-06 22:51:01,017 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 317.9) internal successors, (3179), 10 states have internal predecessors, (3179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:51:01,026 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 866.0) internal successors, (9526), 11 states have internal predecessors, (9526), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:51:01,029 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 866.0) internal successors, (9526), 11 states have internal predecessors, (9526), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:51:01,029 INFO L175 Difference]: Start difference. First operand has 95 places, 80 transitions, 289 flow. Second operand 10 states and 3179 transitions. [2023-11-06 22:51:01,029 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 99 transitions, 526 flow [2023-11-06 22:51:01,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 99 transitions, 496 flow, removed 4 selfloop flow, removed 7 redundant places. [2023-11-06 22:51:01,034 INFO L231 Difference]: Finished difference. Result has 98 places, 89 transitions, 358 flow [2023-11-06 22:51:01,034 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=866, PETRI_DIFFERENCE_MINUEND_FLOW=263, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=358, PETRI_PLACES=98, PETRI_TRANSITIONS=89} [2023-11-06 22:51:01,035 INFO L281 CegarLoopForPetriNet]: 140 programPoint places, -42 predicate places. [2023-11-06 22:51:01,035 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 89 transitions, 358 flow [2023-11-06 22:51:01,036 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 310.27272727272725) internal successors, (3413), 11 states have internal predecessors, (3413), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:51:01,036 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:51:01,037 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:51:01,037 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-11-06 22:51:01,037 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting t1Err40ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 139 more)] === [2023-11-06 22:51:01,037 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:51:01,038 INFO L85 PathProgramCache]: Analyzing trace with hash -379045033, now seen corresponding path program 1 times [2023-11-06 22:51:01,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:51:01,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1677042403] [2023-11-06 22:51:01,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:51:01,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:51:01,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:51:02,120 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:51:02,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:51:02,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1677042403] [2023-11-06 22:51:02,120 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1677042403] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:51:02,120 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:51:02,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-06 22:51:02,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2137500825] [2023-11-06 22:51:02,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:51:02,121 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-06 22:51:02,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:51:02,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-06 22:51:02,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2023-11-06 22:51:05,993 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 304 out of 866 [2023-11-06 22:51:05,995 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 89 transitions, 358 flow. Second operand has 12 states, 12 states have (on average 305.25) internal successors, (3663), 12 states have internal predecessors, (3663), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:51:05,995 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:51:05,996 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 304 of 866 [2023-11-06 22:51:05,996 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:51:07,220 INFO L124 PetriNetUnfolderBase]: 1912/3288 cut-off events. [2023-11-06 22:51:07,220 INFO L125 PetriNetUnfolderBase]: For 320/320 co-relation queries the response was YES. [2023-11-06 22:51:07,228 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7039 conditions, 3288 events. 1912/3288 cut-off events. For 320/320 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 14627 event pairs, 562 based on Foata normal form. 0/2646 useless extension candidates. Maximal degree in co-relation 7022. Up to 2387 conditions per place. [2023-11-06 22:51:07,237 INFO L140 encePairwiseOnDemand]: 854/866 looper letters, 130 selfloop transitions, 24 changer transitions 0/161 dead transitions. [2023-11-06 22:51:07,237 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 161 transitions, 829 flow [2023-11-06 22:51:07,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-06 22:51:07,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-06 22:51:07,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 3181 transitions. [2023-11-06 22:51:07,245 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36732101616628177 [2023-11-06 22:51:07,245 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 3181 transitions. [2023-11-06 22:51:07,245 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 3181 transitions. [2023-11-06 22:51:07,247 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:51:07,248 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 3181 transitions. [2023-11-06 22:51:07,254 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 318.1) internal successors, (3181), 10 states have internal predecessors, (3181), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:51:07,264 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 866.0) internal successors, (9526), 11 states have internal predecessors, (9526), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:51:07,266 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 866.0) internal successors, (9526), 11 states have internal predecessors, (9526), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:51:07,267 INFO L175 Difference]: Start difference. First operand has 98 places, 89 transitions, 358 flow. Second operand 10 states and 3181 transitions. [2023-11-06 22:51:07,267 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 161 transitions, 829 flow [2023-11-06 22:51:07,270 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 161 transitions, 799 flow, removed 4 selfloop flow, removed 5 redundant places. [2023-11-06 22:51:07,273 INFO L231 Difference]: Finished difference. Result has 105 places, 93 transitions, 422 flow [2023-11-06 22:51:07,273 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=866, PETRI_DIFFERENCE_MINUEND_FLOW=328, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=422, PETRI_PLACES=105, PETRI_TRANSITIONS=93} [2023-11-06 22:51:07,274 INFO L281 CegarLoopForPetriNet]: 140 programPoint places, -35 predicate places. [2023-11-06 22:51:07,274 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 93 transitions, 422 flow [2023-11-06 22:51:07,275 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 305.25) internal successors, (3663), 12 states have internal predecessors, (3663), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:51:07,275 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:51:07,276 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:51:07,276 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-11-06 22:51:07,276 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting t1Err40ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 139 more)] === [2023-11-06 22:51:07,276 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:51:07,277 INFO L85 PathProgramCache]: Analyzing trace with hash -1337934383, now seen corresponding path program 2 times [2023-11-06 22:51:07,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:51:07,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1522625755] [2023-11-06 22:51:07,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:51:07,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:51:07,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:51:13,073 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:51:13,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:51:13,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1522625755] [2023-11-06 22:51:13,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1522625755] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:51:13,074 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:51:13,075 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-06 22:51:13,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1091683920] [2023-11-06 22:51:13,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:51:13,075 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-06 22:51:13,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:51:13,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-06 22:51:13,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2023-11-06 22:51:39,135 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 307 out of 866 [2023-11-06 22:51:39,138 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 93 transitions, 422 flow. Second operand has 12 states, 12 states have (on average 308.25) internal successors, (3699), 12 states have internal predecessors, (3699), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:51:39,138 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:51:39,138 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 307 of 866 [2023-11-06 22:51:39,138 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:51:57,342 INFO L124 PetriNetUnfolderBase]: 2023/3513 cut-off events. [2023-11-06 22:51:57,342 INFO L125 PetriNetUnfolderBase]: For 590/590 co-relation queries the response was YES. [2023-11-06 22:51:57,355 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7790 conditions, 3513 events. 2023/3513 cut-off events. For 590/590 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 16244 event pairs, 657 based on Foata normal form. 0/2830 useless extension candidates. Maximal degree in co-relation 7770. Up to 2144 conditions per place. [2023-11-06 22:51:57,363 INFO L140 encePairwiseOnDemand]: 853/866 looper letters, 136 selfloop transitions, 28 changer transitions 0/171 dead transitions. [2023-11-06 22:51:57,364 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 171 transitions, 936 flow [2023-11-06 22:51:57,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-06 22:51:57,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-06 22:51:57,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 3831 transitions. [2023-11-06 22:51:57,372 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36864896073903003 [2023-11-06 22:51:57,373 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 3831 transitions. [2023-11-06 22:51:57,373 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 3831 transitions. [2023-11-06 22:51:57,373 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:51:57,373 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 3831 transitions. [2023-11-06 22:51:57,377 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 319.25) internal successors, (3831), 12 states have internal predecessors, (3831), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:51:57,386 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 866.0) internal successors, (11258), 13 states have internal predecessors, (11258), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:51:57,387 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 866.0) internal successors, (11258), 13 states have internal predecessors, (11258), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:51:57,387 INFO L175 Difference]: Start difference. First operand has 105 places, 93 transitions, 422 flow. Second operand 12 states and 3831 transitions. [2023-11-06 22:51:57,388 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 171 transitions, 936 flow [2023-11-06 22:51:57,393 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 171 transitions, 891 flow, removed 8 selfloop flow, removed 6 redundant places. [2023-11-06 22:51:57,397 INFO L231 Difference]: Finished difference. Result has 113 places, 97 transitions, 488 flow [2023-11-06 22:51:57,398 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=866, PETRI_DIFFERENCE_MINUEND_FLOW=384, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=488, PETRI_PLACES=113, PETRI_TRANSITIONS=97} [2023-11-06 22:51:57,398 INFO L281 CegarLoopForPetriNet]: 140 programPoint places, -27 predicate places. [2023-11-06 22:51:57,398 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 97 transitions, 488 flow [2023-11-06 22:51:57,399 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 308.25) internal successors, (3699), 12 states have internal predecessors, (3699), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:51:57,399 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:51:57,400 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:51:57,400 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-11-06 22:51:57,400 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting t1Err40ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 139 more)] === [2023-11-06 22:51:57,400 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:51:57,400 INFO L85 PathProgramCache]: Analyzing trace with hash -1320261593, now seen corresponding path program 3 times [2023-11-06 22:51:57,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:51:57,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1221865623] [2023-11-06 22:51:57,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:51:57,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:51:57,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:51:58,697 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:51:58,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:51:58,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1221865623] [2023-11-06 22:51:58,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1221865623] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:51:58,698 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:51:58,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-06 22:51:58,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1509163689] [2023-11-06 22:51:58,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:51:58,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-06 22:51:58,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:51:58,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-06 22:51:58,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2023-11-06 22:52:02,387 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 304 out of 866 [2023-11-06 22:52:02,389 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 97 transitions, 488 flow. Second operand has 11 states, 11 states have (on average 305.3636363636364) internal successors, (3359), 11 states have internal predecessors, (3359), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:02,389 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:52:02,390 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 304 of 866 [2023-11-06 22:52:02,390 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:52:03,649 INFO L124 PetriNetUnfolderBase]: 1991/3449 cut-off events. [2023-11-06 22:52:03,649 INFO L125 PetriNetUnfolderBase]: For 703/703 co-relation queries the response was YES. [2023-11-06 22:52:03,658 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7778 conditions, 3449 events. 1991/3449 cut-off events. For 703/703 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 15794 event pairs, 639 based on Foata normal form. 0/2783 useless extension candidates. Maximal degree in co-relation 7755. Up to 2146 conditions per place. [2023-11-06 22:52:03,668 INFO L140 encePairwiseOnDemand]: 854/866 looper letters, 126 selfloop transitions, 28 changer transitions 0/161 dead transitions. [2023-11-06 22:52:03,668 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 161 transitions, 930 flow [2023-11-06 22:52:03,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-06 22:52:03,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-06 22:52:03,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 3175 transitions. [2023-11-06 22:52:03,674 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3666281755196305 [2023-11-06 22:52:03,675 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 3175 transitions. [2023-11-06 22:52:03,675 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 3175 transitions. [2023-11-06 22:52:03,676 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:52:03,676 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 3175 transitions. [2023-11-06 22:52:03,682 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 317.5) internal successors, (3175), 10 states have internal predecessors, (3175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:03,694 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 866.0) internal successors, (9526), 11 states have internal predecessors, (9526), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:03,696 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 866.0) internal successors, (9526), 11 states have internal predecessors, (9526), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:03,696 INFO L175 Difference]: Start difference. First operand has 113 places, 97 transitions, 488 flow. Second operand 10 states and 3175 transitions. [2023-11-06 22:52:03,696 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 161 transitions, 930 flow [2023-11-06 22:52:03,705 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 161 transitions, 894 flow, removed 2 selfloop flow, removed 7 redundant places. [2023-11-06 22:52:03,708 INFO L231 Difference]: Finished difference. Result has 113 places, 95 transitions, 500 flow [2023-11-06 22:52:03,709 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=866, PETRI_DIFFERENCE_MINUEND_FLOW=444, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=500, PETRI_PLACES=113, PETRI_TRANSITIONS=95} [2023-11-06 22:52:03,712 INFO L281 CegarLoopForPetriNet]: 140 programPoint places, -27 predicate places. [2023-11-06 22:52:03,713 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 95 transitions, 500 flow [2023-11-06 22:52:03,713 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 305.3636363636364) internal successors, (3359), 11 states have internal predecessors, (3359), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:03,714 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:52:03,714 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:52:03,714 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-11-06 22:52:03,714 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting t1Err25REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 139 more)] === [2023-11-06 22:52:03,715 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:52:03,715 INFO L85 PathProgramCache]: Analyzing trace with hash -1673703162, now seen corresponding path program 1 times [2023-11-06 22:52:03,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:52:03,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [851881622] [2023-11-06 22:52:03,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:52:03,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:52:03,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:52:04,934 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:52:04,935 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:52:04,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [851881622] [2023-11-06 22:52:04,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [851881622] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:52:04,935 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:52:04,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-06 22:52:04,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [781515103] [2023-11-06 22:52:04,935 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:52:04,936 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-06 22:52:04,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:52:04,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-06 22:52:04,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2023-11-06 22:52:09,076 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 294 out of 866 [2023-11-06 22:52:09,080 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 95 transitions, 500 flow. Second operand has 13 states, 13 states have (on average 295.3076923076923) internal successors, (3839), 13 states have internal predecessors, (3839), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:09,080 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:52:09,080 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 294 of 866 [2023-11-06 22:52:09,080 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:52:10,444 INFO L124 PetriNetUnfolderBase]: 2187/3801 cut-off events. [2023-11-06 22:52:10,444 INFO L125 PetriNetUnfolderBase]: For 1191/1191 co-relation queries the response was YES. [2023-11-06 22:52:10,453 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8805 conditions, 3801 events. 2187/3801 cut-off events. For 1191/1191 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 17919 event pairs, 1550 based on Foata normal form. 0/3087 useless extension candidates. Maximal degree in co-relation 8782. Up to 3242 conditions per place. [2023-11-06 22:52:10,463 INFO L140 encePairwiseOnDemand]: 853/866 looper letters, 116 selfloop transitions, 26 changer transitions 0/149 dead transitions. [2023-11-06 22:52:10,463 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 149 transitions, 958 flow [2023-11-06 22:52:10,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-06 22:52:10,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-06 22:52:10,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 3656 transitions. [2023-11-06 22:52:10,468 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35180908391070054 [2023-11-06 22:52:10,468 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 3656 transitions. [2023-11-06 22:52:10,469 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 3656 transitions. [2023-11-06 22:52:10,470 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:52:10,470 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 3656 transitions. [2023-11-06 22:52:10,476 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 304.6666666666667) internal successors, (3656), 12 states have internal predecessors, (3656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:10,485 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 866.0) internal successors, (11258), 13 states have internal predecessors, (11258), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:10,487 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 866.0) internal successors, (11258), 13 states have internal predecessors, (11258), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:10,487 INFO L175 Difference]: Start difference. First operand has 113 places, 95 transitions, 500 flow. Second operand 12 states and 3656 transitions. [2023-11-06 22:52:10,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 149 transitions, 958 flow [2023-11-06 22:52:10,497 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 149 transitions, 909 flow, removed 0 selfloop flow, removed 8 redundant places. [2023-11-06 22:52:10,500 INFO L231 Difference]: Finished difference. Result has 121 places, 102 transitions, 609 flow [2023-11-06 22:52:10,500 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=866, PETRI_DIFFERENCE_MINUEND_FLOW=458, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=609, PETRI_PLACES=121, PETRI_TRANSITIONS=102} [2023-11-06 22:52:10,501 INFO L281 CegarLoopForPetriNet]: 140 programPoint places, -19 predicate places. [2023-11-06 22:52:10,501 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 102 transitions, 609 flow [2023-11-06 22:52:10,502 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 295.3076923076923) internal successors, (3839), 13 states have internal predecessors, (3839), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:10,502 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:52:10,502 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:52:10,502 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-11-06 22:52:10,502 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting t1Err25REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 139 more)] === [2023-11-06 22:52:10,503 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:52:10,503 INFO L85 PathProgramCache]: Analyzing trace with hash -664896600, now seen corresponding path program 1 times [2023-11-06 22:52:10,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:52:10,503 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [342386985] [2023-11-06 22:52:10,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:52:10,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:52:10,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:52:11,695 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:52:11,695 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:52:11,695 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [342386985] [2023-11-06 22:52:11,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [342386985] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:52:11,697 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:52:11,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-11-06 22:52:11,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1622118968] [2023-11-06 22:52:11,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:52:11,697 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-06 22:52:11,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:52:11,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-06 22:52:11,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2023-11-06 22:52:16,008 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 291 out of 866 [2023-11-06 22:52:16,012 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 102 transitions, 609 flow. Second operand has 14 states, 14 states have (on average 292.2857142857143) internal successors, (4092), 14 states have internal predecessors, (4092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:16,012 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:52:16,012 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 291 of 866 [2023-11-06 22:52:16,012 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:52:17,502 INFO L124 PetriNetUnfolderBase]: 2171/3774 cut-off events. [2023-11-06 22:52:17,502 INFO L125 PetriNetUnfolderBase]: For 1505/1505 co-relation queries the response was YES. [2023-11-06 22:52:17,523 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8932 conditions, 3774 events. 2171/3774 cut-off events. For 1505/1505 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 17756 event pairs, 668 based on Foata normal form. 11/3233 useless extension candidates. Maximal degree in co-relation 8904. Up to 2538 conditions per place. [2023-11-06 22:52:17,540 INFO L140 encePairwiseOnDemand]: 853/866 looper letters, 137 selfloop transitions, 32 changer transitions 0/176 dead transitions. [2023-11-06 22:52:17,540 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 176 transitions, 1113 flow [2023-11-06 22:52:17,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-06 22:52:17,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-06 22:52:17,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 3347 transitions. [2023-11-06 22:52:17,548 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3513541885366366 [2023-11-06 22:52:17,548 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 3347 transitions. [2023-11-06 22:52:17,548 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 3347 transitions. [2023-11-06 22:52:17,550 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:52:17,550 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 3347 transitions. [2023-11-06 22:52:17,556 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 304.27272727272725) internal successors, (3347), 11 states have internal predecessors, (3347), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:17,566 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 866.0) internal successors, (10392), 12 states have internal predecessors, (10392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:17,568 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 866.0) internal successors, (10392), 12 states have internal predecessors, (10392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:17,568 INFO L175 Difference]: Start difference. First operand has 121 places, 102 transitions, 609 flow. Second operand 11 states and 3347 transitions. [2023-11-06 22:52:17,569 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 176 transitions, 1113 flow [2023-11-06 22:52:17,583 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 176 transitions, 1079 flow, removed 3 selfloop flow, removed 6 redundant places. [2023-11-06 22:52:17,587 INFO L231 Difference]: Finished difference. Result has 127 places, 103 transitions, 666 flow [2023-11-06 22:52:17,587 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=866, PETRI_DIFFERENCE_MINUEND_FLOW=575, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=666, PETRI_PLACES=127, PETRI_TRANSITIONS=103} [2023-11-06 22:52:17,588 INFO L281 CegarLoopForPetriNet]: 140 programPoint places, -13 predicate places. [2023-11-06 22:52:17,588 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 103 transitions, 666 flow [2023-11-06 22:52:17,589 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 292.2857142857143) internal successors, (4092), 14 states have internal predecessors, (4092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:17,589 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:52:17,590 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:52:17,590 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2023-11-06 22:52:17,590 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting t1Err25REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 139 more)] === [2023-11-06 22:52:17,590 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:52:17,591 INFO L85 PathProgramCache]: Analyzing trace with hash -345188692, now seen corresponding path program 2 times [2023-11-06 22:52:17,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:52:17,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [495721998] [2023-11-06 22:52:17,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:52:17,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:52:17,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:52:18,856 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:52:18,856 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:52:18,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [495721998] [2023-11-06 22:52:18,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [495721998] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:52:18,856 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:52:18,857 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-11-06 22:52:18,857 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [561604348] [2023-11-06 22:52:18,857 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:52:18,857 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-06 22:52:18,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:52:18,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-06 22:52:18,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2023-11-06 22:52:24,469 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 291 out of 866 [2023-11-06 22:52:24,472 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 103 transitions, 666 flow. Second operand has 14 states, 14 states have (on average 292.2857142857143) internal successors, (4092), 14 states have internal predecessors, (4092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:24,473 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:52:24,473 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 291 of 866 [2023-11-06 22:52:24,473 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:52:25,927 INFO L124 PetriNetUnfolderBase]: 2155/3734 cut-off events. [2023-11-06 22:52:25,927 INFO L125 PetriNetUnfolderBase]: For 2020/2020 co-relation queries the response was YES. [2023-11-06 22:52:25,940 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9206 conditions, 3734 events. 2155/3734 cut-off events. For 2020/2020 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 17529 event pairs, 545 based on Foata normal form. 11/3194 useless extension candidates. Maximal degree in co-relation 9176. Up to 2158 conditions per place. [2023-11-06 22:52:26,016 INFO L140 encePairwiseOnDemand]: 853/866 looper letters, 132 selfloop transitions, 36 changer transitions 0/175 dead transitions. [2023-11-06 22:52:26,016 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 175 transitions, 1161 flow [2023-11-06 22:52:26,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-06 22:52:26,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-06 22:52:26,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 3343 transitions. [2023-11-06 22:52:26,021 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3509342851144237 [2023-11-06 22:52:26,021 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 3343 transitions. [2023-11-06 22:52:26,021 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 3343 transitions. [2023-11-06 22:52:26,022 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:52:26,022 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 3343 transitions. [2023-11-06 22:52:26,026 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 303.90909090909093) internal successors, (3343), 11 states have internal predecessors, (3343), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:26,032 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 866.0) internal successors, (10392), 12 states have internal predecessors, (10392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:26,033 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 866.0) internal successors, (10392), 12 states have internal predecessors, (10392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:26,034 INFO L175 Difference]: Start difference. First operand has 127 places, 103 transitions, 666 flow. Second operand 11 states and 3343 transitions. [2023-11-06 22:52:26,034 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 175 transitions, 1161 flow [2023-11-06 22:52:26,051 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 175 transitions, 1099 flow, removed 1 selfloop flow, removed 9 redundant places. [2023-11-06 22:52:26,055 INFO L231 Difference]: Finished difference. Result has 130 places, 104 transitions, 710 flow [2023-11-06 22:52:26,055 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=866, PETRI_DIFFERENCE_MINUEND_FLOW=604, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=710, PETRI_PLACES=130, PETRI_TRANSITIONS=104} [2023-11-06 22:52:26,056 INFO L281 CegarLoopForPetriNet]: 140 programPoint places, -10 predicate places. [2023-11-06 22:52:26,056 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 104 transitions, 710 flow [2023-11-06 22:52:26,057 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 292.2857142857143) internal successors, (4092), 14 states have internal predecessors, (4092), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:26,057 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:52:26,057 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:52:26,057 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2023-11-06 22:52:26,058 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting t1Err39REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 139 more)] === [2023-11-06 22:52:26,060 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:52:26,060 INFO L85 PathProgramCache]: Analyzing trace with hash -1808817663, now seen corresponding path program 1 times [2023-11-06 22:52:26,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:52:26,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [192513114] [2023-11-06 22:52:26,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:52:26,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:52:26,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:52:27,329 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:52:27,329 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:52:27,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [192513114] [2023-11-06 22:52:27,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [192513114] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:52:27,329 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:52:27,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2023-11-06 22:52:27,330 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [324622374] [2023-11-06 22:52:27,330 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:52:27,330 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-11-06 22:52:27,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:52:27,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-11-06 22:52:27,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=188, Unknown=0, NotChecked=0, Total=240 [2023-11-06 22:52:30,768 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 302 out of 866 [2023-11-06 22:52:30,771 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 104 transitions, 710 flow. Second operand has 16 states, 16 states have (on average 303.4375) internal successors, (4855), 16 states have internal predecessors, (4855), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:30,771 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:52:30,771 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 302 of 866 [2023-11-06 22:52:30,771 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:52:32,209 INFO L124 PetriNetUnfolderBase]: 2290/3968 cut-off events. [2023-11-06 22:52:32,209 INFO L125 PetriNetUnfolderBase]: For 3174/3174 co-relation queries the response was YES. [2023-11-06 22:52:32,223 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9998 conditions, 3968 events. 2290/3968 cut-off events. For 3174/3174 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 18919 event pairs, 1520 based on Foata normal form. 0/3397 useless extension candidates. Maximal degree in co-relation 9966. Up to 3121 conditions per place. [2023-11-06 22:52:32,234 INFO L140 encePairwiseOnDemand]: 847/866 looper letters, 156 selfloop transitions, 44 changer transitions 0/207 dead transitions. [2023-11-06 22:52:32,235 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 207 transitions, 1380 flow [2023-11-06 22:52:32,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-06 22:52:32,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-11-06 22:52:32,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 6225 transitions. [2023-11-06 22:52:32,248 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35941108545034645 [2023-11-06 22:52:32,248 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 6225 transitions. [2023-11-06 22:52:32,248 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 6225 transitions. [2023-11-06 22:52:32,251 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:52:32,251 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 6225 transitions. [2023-11-06 22:52:32,261 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 311.25) internal successors, (6225), 20 states have internal predecessors, (6225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:32,276 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 866.0) internal successors, (18186), 21 states have internal predecessors, (18186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:32,280 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 866.0) internal successors, (18186), 21 states have internal predecessors, (18186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:32,280 INFO L175 Difference]: Start difference. First operand has 130 places, 104 transitions, 710 flow. Second operand 20 states and 6225 transitions. [2023-11-06 22:52:32,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 207 transitions, 1380 flow [2023-11-06 22:52:32,299 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 207 transitions, 1290 flow, removed 1 selfloop flow, removed 10 redundant places. [2023-11-06 22:52:32,303 INFO L231 Difference]: Finished difference. Result has 144 places, 119 transitions, 825 flow [2023-11-06 22:52:32,303 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=866, PETRI_DIFFERENCE_MINUEND_FLOW=629, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=825, PETRI_PLACES=144, PETRI_TRANSITIONS=119} [2023-11-06 22:52:32,304 INFO L281 CegarLoopForPetriNet]: 140 programPoint places, 4 predicate places. [2023-11-06 22:52:32,304 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 119 transitions, 825 flow [2023-11-06 22:52:32,305 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 303.4375) internal successors, (4855), 16 states have internal predecessors, (4855), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:32,305 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:52:32,305 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:52:32,305 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2023-11-06 22:52:32,306 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr19ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 139 more)] === [2023-11-06 22:52:32,306 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:52:32,306 INFO L85 PathProgramCache]: Analyzing trace with hash -2091847715, now seen corresponding path program 1 times [2023-11-06 22:52:32,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:52:32,307 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1221266531] [2023-11-06 22:52:32,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:52:32,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:52:32,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:52:32,407 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:52:32,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:52:32,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1221266531] [2023-11-06 22:52:32,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1221266531] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:52:32,408 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:52:32,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 22:52:32,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [963360770] [2023-11-06 22:52:32,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:52:32,409 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 22:52:32,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:52:32,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 22:52:32,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 22:52:32,425 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 353 out of 866 [2023-11-06 22:52:32,426 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 119 transitions, 825 flow. Second operand has 3 states, 3 states have (on average 360.6666666666667) internal successors, (1082), 3 states have internal predecessors, (1082), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:32,426 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:52:32,427 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 353 of 866 [2023-11-06 22:52:32,427 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:52:33,767 INFO L124 PetriNetUnfolderBase]: 3625/6429 cut-off events. [2023-11-06 22:52:33,767 INFO L125 PetriNetUnfolderBase]: For 5725/5743 co-relation queries the response was YES. [2023-11-06 22:52:33,810 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16228 conditions, 6429 events. 3625/6429 cut-off events. For 5725/5743 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 35898 event pairs, 1680 based on Foata normal form. 16/5672 useless extension candidates. Maximal degree in co-relation 16192. Up to 3525 conditions per place. [2023-11-06 22:52:33,839 INFO L140 encePairwiseOnDemand]: 863/866 looper letters, 172 selfloop transitions, 2 changer transitions 0/189 dead transitions. [2023-11-06 22:52:33,840 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 189 transitions, 1575 flow [2023-11-06 22:52:33,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 22:52:33,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-06 22:52:33,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1164 transitions. [2023-11-06 22:52:33,843 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44803695150115475 [2023-11-06 22:52:33,844 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1164 transitions. [2023-11-06 22:52:33,844 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1164 transitions. [2023-11-06 22:52:33,844 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:52:33,845 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1164 transitions. [2023-11-06 22:52:33,847 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 388.0) internal successors, (1164), 3 states have internal predecessors, (1164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:33,850 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 866.0) internal successors, (3464), 4 states have internal predecessors, (3464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:33,850 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 866.0) internal successors, (3464), 4 states have internal predecessors, (3464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:33,851 INFO L175 Difference]: Start difference. First operand has 144 places, 119 transitions, 825 flow. Second operand 3 states and 1164 transitions. [2023-11-06 22:52:33,851 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 189 transitions, 1575 flow [2023-11-06 22:52:33,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 189 transitions, 1470 flow, removed 14 selfloop flow, removed 13 redundant places. [2023-11-06 22:52:33,881 INFO L231 Difference]: Finished difference. Result has 134 places, 120 transitions, 752 flow [2023-11-06 22:52:33,882 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=866, PETRI_DIFFERENCE_MINUEND_FLOW=740, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=752, PETRI_PLACES=134, PETRI_TRANSITIONS=120} [2023-11-06 22:52:33,882 INFO L281 CegarLoopForPetriNet]: 140 programPoint places, -6 predicate places. [2023-11-06 22:52:33,882 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 120 transitions, 752 flow [2023-11-06 22:52:33,883 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 360.6666666666667) internal successors, (1082), 3 states have internal predecessors, (1082), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:33,883 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:52:33,883 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:52:33,883 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2023-11-06 22:52:33,884 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting t1Err39REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 139 more)] === [2023-11-06 22:52:33,886 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:52:33,886 INFO L85 PathProgramCache]: Analyzing trace with hash -1292186845, now seen corresponding path program 1 times [2023-11-06 22:52:33,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:52:33,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [858097773] [2023-11-06 22:52:33,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:52:33,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:52:33,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:52:34,168 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:52:34,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:52:34,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [858097773] [2023-11-06 22:52:34,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [858097773] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:52:34,169 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:52:34,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 22:52:34,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1256351203] [2023-11-06 22:52:34,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:52:34,170 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-06 22:52:34,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:52:34,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-06 22:52:34,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-06 22:52:34,638 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 345 out of 866 [2023-11-06 22:52:34,640 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 120 transitions, 752 flow. Second operand has 5 states, 5 states have (on average 349.4) internal successors, (1747), 5 states have internal predecessors, (1747), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:34,640 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:52:34,640 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 345 of 866 [2023-11-06 22:52:34,640 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:52:35,881 INFO L124 PetriNetUnfolderBase]: 4594/8002 cut-off events. [2023-11-06 22:52:35,881 INFO L125 PetriNetUnfolderBase]: For 5625/5635 co-relation queries the response was YES. [2023-11-06 22:52:35,910 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21461 conditions, 8002 events. 4594/8002 cut-off events. For 5625/5635 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 46830 event pairs, 2130 based on Foata normal form. 10/7375 useless extension candidates. Maximal degree in co-relation 21426. Up to 6086 conditions per place. [2023-11-06 22:52:35,933 INFO L140 encePairwiseOnDemand]: 860/866 looper letters, 151 selfloop transitions, 5 changer transitions 0/171 dead transitions. [2023-11-06 22:52:35,933 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 171 transitions, 1280 flow [2023-11-06 22:52:35,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-06 22:52:35,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-06 22:52:35,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1819 transitions. [2023-11-06 22:52:35,936 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42009237875288685 [2023-11-06 22:52:35,936 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1819 transitions. [2023-11-06 22:52:35,936 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1819 transitions. [2023-11-06 22:52:35,937 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:52:35,937 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1819 transitions. [2023-11-06 22:52:35,940 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 363.8) internal successors, (1819), 5 states have internal predecessors, (1819), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:35,945 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 866.0) internal successors, (5196), 6 states have internal predecessors, (5196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:35,946 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 866.0) internal successors, (5196), 6 states have internal predecessors, (5196), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:35,946 INFO L175 Difference]: Start difference. First operand has 134 places, 120 transitions, 752 flow. Second operand 5 states and 1819 transitions. [2023-11-06 22:52:35,946 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 171 transitions, 1280 flow [2023-11-06 22:52:35,993 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 171 transitions, 1276 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-06 22:52:35,996 INFO L231 Difference]: Finished difference. Result has 138 places, 121 transitions, 770 flow [2023-11-06 22:52:35,997 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=866, PETRI_DIFFERENCE_MINUEND_FLOW=750, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=770, PETRI_PLACES=138, PETRI_TRANSITIONS=121} [2023-11-06 22:52:35,997 INFO L281 CegarLoopForPetriNet]: 140 programPoint places, -2 predicate places. [2023-11-06 22:52:35,998 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 121 transitions, 770 flow [2023-11-06 22:52:35,998 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 349.4) internal successors, (1747), 5 states have internal predecessors, (1747), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:35,998 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:52:35,998 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 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] [2023-11-06 22:52:35,999 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2023-11-06 22:52:35,999 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting t1Err39REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 139 more)] === [2023-11-06 22:52:35,999 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:52:35,999 INFO L85 PathProgramCache]: Analyzing trace with hash 1904358358, now seen corresponding path program 1 times [2023-11-06 22:52:36,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:52:36,000 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [759459614] [2023-11-06 22:52:36,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:52:36,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:52:36,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:52:36,069 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:52:36,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:52:36,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [759459614] [2023-11-06 22:52:36,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [759459614] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:52:36,070 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:52:36,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 22:52:36,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1710813079] [2023-11-06 22:52:36,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:52:36,071 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 22:52:36,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:52:36,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 22:52:36,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 22:52:36,084 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 351 out of 866 [2023-11-06 22:52:36,085 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 121 transitions, 770 flow. Second operand has 3 states, 3 states have (on average 359.3333333333333) internal successors, (1078), 3 states have internal predecessors, (1078), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:36,085 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:52:36,085 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 351 of 866 [2023-11-06 22:52:36,086 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:52:36,925 INFO L124 PetriNetUnfolderBase]: 2865/5085 cut-off events. [2023-11-06 22:52:36,925 INFO L125 PetriNetUnfolderBase]: For 4834/4844 co-relation queries the response was YES. [2023-11-06 22:52:36,945 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14034 conditions, 5085 events. 2865/5085 cut-off events. For 4834/4844 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 27278 event pairs, 1557 based on Foata normal form. 150/5080 useless extension candidates. Maximal degree in co-relation 13998. Up to 2634 conditions per place. [2023-11-06 22:52:36,961 INFO L140 encePairwiseOnDemand]: 862/866 looper letters, 124 selfloop transitions, 3 changer transitions 0/139 dead transitions. [2023-11-06 22:52:36,961 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 139 transitions, 1091 flow [2023-11-06 22:52:36,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 22:52:36,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-06 22:52:36,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1128 transitions. [2023-11-06 22:52:36,965 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4341801385681293 [2023-11-06 22:52:36,966 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1128 transitions. [2023-11-06 22:52:36,966 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1128 transitions. [2023-11-06 22:52:36,966 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:52:36,966 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1128 transitions. [2023-11-06 22:52:36,968 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 376.0) internal successors, (1128), 3 states have internal predecessors, (1128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:36,971 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 866.0) internal successors, (3464), 4 states have internal predecessors, (3464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:36,972 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 866.0) internal successors, (3464), 4 states have internal predecessors, (3464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:36,972 INFO L175 Difference]: Start difference. First operand has 138 places, 121 transitions, 770 flow. Second operand 3 states and 1128 transitions. [2023-11-06 22:52:36,972 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 139 transitions, 1091 flow [2023-11-06 22:52:37,013 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 139 transitions, 1080 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-11-06 22:52:37,017 INFO L231 Difference]: Finished difference. Result has 139 places, 121 transitions, 781 flow [2023-11-06 22:52:37,017 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=866, PETRI_DIFFERENCE_MINUEND_FLOW=757, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=781, PETRI_PLACES=139, PETRI_TRANSITIONS=121} [2023-11-06 22:52:37,018 INFO L281 CegarLoopForPetriNet]: 140 programPoint places, -1 predicate places. [2023-11-06 22:52:37,018 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 121 transitions, 781 flow [2023-11-06 22:52:37,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 359.3333333333333) internal successors, (1078), 3 states have internal predecessors, (1078), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:37,019 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:52:37,019 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:52:37,019 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2023-11-06 22:52:37,019 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting t2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 139 more)] === [2023-11-06 22:52:37,020 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:52:37,020 INFO L85 PathProgramCache]: Analyzing trace with hash 1399198568, now seen corresponding path program 1 times [2023-11-06 22:52:37,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:52:37,020 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [974096098] [2023-11-06 22:52:37,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:52:37,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:52:37,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:52:37,139 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:52:37,139 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:52:37,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [974096098] [2023-11-06 22:52:37,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [974096098] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:52:37,140 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:52:37,140 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 22:52:37,140 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1983165685] [2023-11-06 22:52:37,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:52:37,141 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 22:52:37,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:52:37,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 22:52:37,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 22:52:37,171 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 349 out of 866 [2023-11-06 22:52:37,172 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 121 transitions, 781 flow. Second operand has 3 states, 3 states have (on average 358.0) internal successors, (1074), 3 states have internal predecessors, (1074), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:37,172 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:52:37,172 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 349 of 866 [2023-11-06 22:52:37,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:52:37,775 INFO L124 PetriNetUnfolderBase]: 2097/3887 cut-off events. [2023-11-06 22:52:37,775 INFO L125 PetriNetUnfolderBase]: For 2871/2871 co-relation queries the response was YES. [2023-11-06 22:52:37,791 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10925 conditions, 3887 events. 2097/3887 cut-off events. For 2871/2871 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 19865 event pairs, 501 based on Foata normal form. 354/4120 useless extension candidates. Maximal degree in co-relation 10888. Up to 2772 conditions per place. [2023-11-06 22:52:37,802 INFO L140 encePairwiseOnDemand]: 860/866 looper letters, 115 selfloop transitions, 7 changer transitions 0/134 dead transitions. [2023-11-06 22:52:37,803 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 134 transitions, 1077 flow [2023-11-06 22:52:37,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 22:52:37,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-06 22:52:37,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1118 transitions. [2023-11-06 22:52:37,806 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43033102386451116 [2023-11-06 22:52:37,806 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1118 transitions. [2023-11-06 22:52:37,806 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1118 transitions. [2023-11-06 22:52:37,807 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:52:37,807 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1118 transitions. [2023-11-06 22:52:37,809 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 372.6666666666667) internal successors, (1118), 3 states have internal predecessors, (1118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:37,812 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 866.0) internal successors, (3464), 4 states have internal predecessors, (3464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:37,812 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 866.0) internal successors, (3464), 4 states have internal predecessors, (3464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:37,813 INFO L175 Difference]: Start difference. First operand has 139 places, 121 transitions, 781 flow. Second operand 3 states and 1118 transitions. [2023-11-06 22:52:37,813 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 134 transitions, 1077 flow [2023-11-06 22:52:37,830 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 134 transitions, 1071 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-06 22:52:37,834 INFO L231 Difference]: Finished difference. Result has 139 places, 121 transitions, 789 flow [2023-11-06 22:52:37,834 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=866, PETRI_DIFFERENCE_MINUEND_FLOW=775, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=789, PETRI_PLACES=139, PETRI_TRANSITIONS=121} [2023-11-06 22:52:37,835 INFO L281 CegarLoopForPetriNet]: 140 programPoint places, -1 predicate places. [2023-11-06 22:52:37,835 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 121 transitions, 789 flow [2023-11-06 22:52:37,835 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 358.0) internal successors, (1074), 3 states have internal predecessors, (1074), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:37,836 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:52:37,836 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:52:37,836 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2023-11-06 22:52:37,836 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr19ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 139 more)] === [2023-11-06 22:52:37,837 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:52:37,837 INFO L85 PathProgramCache]: Analyzing trace with hash 899590033, now seen corresponding path program 1 times [2023-11-06 22:52:37,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:52:37,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [805114215] [2023-11-06 22:52:37,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:52:37,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:52:37,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:52:37,948 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-06 22:52:37,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:52:37,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [805114215] [2023-11-06 22:52:37,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [805114215] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:52:37,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [798843600] [2023-11-06 22:52:37,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:52:37,950 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:52:37,950 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bf8252d-8992-42e4-9d7d-b3091863fa1f/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:52:37,955 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bf8252d-8992-42e4-9d7d-b3091863fa1f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:52:37,972 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bf8252d-8992-42e4-9d7d-b3091863fa1f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-06 22:52:38,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:52:38,170 INFO L262 TraceCheckSpWp]: Trace formula consists of 337 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-06 22:52:38,176 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:52:38,239 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-06 22:52:38,239 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:52:38,275 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-06 22:52:38,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [798843600] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:52:38,276 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-06 22:52:38,276 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 7 [2023-11-06 22:52:38,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1498171848] [2023-11-06 22:52:38,277 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-06 22:52:38,277 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-06 22:52:38,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:52:38,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-06 22:52:38,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-11-06 22:52:38,317 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 352 out of 866 [2023-11-06 22:52:38,319 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 121 transitions, 789 flow. Second operand has 7 states, 7 states have (on average 357.7142857142857) internal successors, (2504), 7 states have internal predecessors, (2504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:38,320 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:52:38,320 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 352 of 866 [2023-11-06 22:52:38,320 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:52:39,714 INFO L124 PetriNetUnfolderBase]: 3352/6560 cut-off events. [2023-11-06 22:52:39,714 INFO L125 PetriNetUnfolderBase]: For 6125/6158 co-relation queries the response was YES. [2023-11-06 22:52:39,752 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18299 conditions, 6560 events. 3352/6560 cut-off events. For 6125/6158 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 40881 event pairs, 462 based on Foata normal form. 543/6860 useless extension candidates. Maximal degree in co-relation 18262. Up to 1260 conditions per place. [2023-11-06 22:52:39,771 INFO L140 encePairwiseOnDemand]: 862/866 looper letters, 328 selfloop transitions, 6 changer transitions 0/348 dead transitions. [2023-11-06 22:52:39,771 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 348 transitions, 2684 flow [2023-11-06 22:52:39,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-06 22:52:39,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-06 22:52:39,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2345 transitions. [2023-11-06 22:52:39,776 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45130869899923015 [2023-11-06 22:52:39,776 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 2345 transitions. [2023-11-06 22:52:39,776 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 2345 transitions. [2023-11-06 22:52:39,777 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:52:39,777 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 2345 transitions. [2023-11-06 22:52:39,782 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 390.8333333333333) internal successors, (2345), 6 states have internal predecessors, (2345), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:39,787 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 866.0) internal successors, (6062), 7 states have internal predecessors, (6062), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:39,788 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 866.0) internal successors, (6062), 7 states have internal predecessors, (6062), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:39,788 INFO L175 Difference]: Start difference. First operand has 139 places, 121 transitions, 789 flow. Second operand 6 states and 2345 transitions. [2023-11-06 22:52:39,788 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 348 transitions, 2684 flow [2023-11-06 22:52:39,814 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 348 transitions, 2661 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-06 22:52:39,819 INFO L231 Difference]: Finished difference. Result has 147 places, 124 transitions, 823 flow [2023-11-06 22:52:39,820 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=866, PETRI_DIFFERENCE_MINUEND_FLOW=782, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=823, PETRI_PLACES=147, PETRI_TRANSITIONS=124} [2023-11-06 22:52:39,820 INFO L281 CegarLoopForPetriNet]: 140 programPoint places, 7 predicate places. [2023-11-06 22:52:39,820 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 124 transitions, 823 flow [2023-11-06 22:52:39,821 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 357.7142857142857) internal successors, (2504), 7 states have internal predecessors, (2504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:39,821 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:52:39,822 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:52:39,836 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bf8252d-8992-42e4-9d7d-b3091863fa1f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2023-11-06 22:52:40,028 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9bf8252d-8992-42e4-9d7d-b3091863fa1f/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2023-11-06 22:52:40,028 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting t2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 139 more)] === [2023-11-06 22:52:40,028 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:52:40,029 INFO L85 PathProgramCache]: Analyzing trace with hash -1289700221, now seen corresponding path program 1 times [2023-11-06 22:52:40,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:52:40,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2074768642] [2023-11-06 22:52:40,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:52:40,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:52:40,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:52:41,601 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:52:41,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:52:41,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2074768642] [2023-11-06 22:52:41,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2074768642] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:52:41,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:52:41,602 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2023-11-06 22:52:41,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1014347367] [2023-11-06 22:52:41,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:52:41,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-11-06 22:52:41,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:52:41,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-11-06 22:52:41,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=215, Unknown=0, NotChecked=0, Total=272 [2023-11-06 22:52:47,056 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 301 out of 866 [2023-11-06 22:52:47,059 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 124 transitions, 823 flow. Second operand has 17 states, 17 states have (on average 302.70588235294116) internal successors, (5146), 17 states have internal predecessors, (5146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:47,059 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:52:47,059 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 301 of 866 [2023-11-06 22:52:47,059 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:52:48,986 INFO L124 PetriNetUnfolderBase]: 3673/7050 cut-off events. [2023-11-06 22:52:48,987 INFO L125 PetriNetUnfolderBase]: For 11045/11045 co-relation queries the response was YES. [2023-11-06 22:52:49,022 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21877 conditions, 7050 events. 3673/7050 cut-off events. For 11045/11045 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 42611 event pairs, 2049 based on Foata normal form. 23/6833 useless extension candidates. Maximal degree in co-relation 21836. Up to 4018 conditions per place. [2023-11-06 22:52:49,044 INFO L140 encePairwiseOnDemand]: 848/866 looper letters, 199 selfloop transitions, 49 changer transitions 0/254 dead transitions. [2023-11-06 22:52:49,044 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 254 transitions, 2115 flow [2023-11-06 22:52:49,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-06 22:52:49,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-11-06 22:52:49,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 4981 transitions. [2023-11-06 22:52:49,053 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3594832563510393 [2023-11-06 22:52:49,053 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 4981 transitions. [2023-11-06 22:52:49,053 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 4981 transitions. [2023-11-06 22:52:49,055 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:52:49,055 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 4981 transitions. [2023-11-06 22:52:49,061 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 311.3125) internal successors, (4981), 16 states have internal predecessors, (4981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:49,073 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 866.0) internal successors, (14722), 17 states have internal predecessors, (14722), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:49,076 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 866.0) internal successors, (14722), 17 states have internal predecessors, (14722), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:49,076 INFO L175 Difference]: Start difference. First operand has 147 places, 124 transitions, 823 flow. Second operand 16 states and 4981 transitions. [2023-11-06 22:52:49,076 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 254 transitions, 2115 flow [2023-11-06 22:52:49,122 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 254 transitions, 2002 flow, removed 42 selfloop flow, removed 1 redundant places. [2023-11-06 22:52:49,250 INFO L231 Difference]: Finished difference. Result has 165 places, 129 transitions, 979 flow [2023-11-06 22:52:49,250 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=866, PETRI_DIFFERENCE_MINUEND_FLOW=815, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=979, PETRI_PLACES=165, PETRI_TRANSITIONS=129} [2023-11-06 22:52:49,252 INFO L281 CegarLoopForPetriNet]: 140 programPoint places, 25 predicate places. [2023-11-06 22:52:49,252 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 129 transitions, 979 flow [2023-11-06 22:52:49,253 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 302.70588235294116) internal successors, (5146), 17 states have internal predecessors, (5146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:49,253 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:52:49,253 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:52:49,253 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2023-11-06 22:52:49,254 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting t2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 139 more)] === [2023-11-06 22:52:49,254 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:52:49,254 INFO L85 PathProgramCache]: Analyzing trace with hash -1801995921, now seen corresponding path program 2 times [2023-11-06 22:52:49,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:52:49,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1115314290] [2023-11-06 22:52:49,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:52:49,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:52:49,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:52:50,858 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:52:50,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:52:50,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1115314290] [2023-11-06 22:52:50,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1115314290] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:52:50,859 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:52:50,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2023-11-06 22:52:50,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [505055703] [2023-11-06 22:52:50,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:52:50,859 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-11-06 22:52:50,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:52:50,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-11-06 22:52:50,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=218, Unknown=0, NotChecked=0, Total=272 [2023-11-06 22:52:56,341 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 301 out of 866 [2023-11-06 22:52:56,344 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 129 transitions, 979 flow. Second operand has 17 states, 17 states have (on average 302.70588235294116) internal successors, (5146), 17 states have internal predecessors, (5146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:56,344 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:52:56,344 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 301 of 866 [2023-11-06 22:52:56,344 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:52:58,540 INFO L124 PetriNetUnfolderBase]: 4210/8135 cut-off events. [2023-11-06 22:52:58,540 INFO L125 PetriNetUnfolderBase]: For 11281/11281 co-relation queries the response was YES. [2023-11-06 22:52:58,578 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24945 conditions, 8135 events. 4210/8135 cut-off events. For 11281/11281 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 51191 event pairs, 1404 based on Foata normal form. 23/7794 useless extension candidates. Maximal degree in co-relation 24899. Up to 3073 conditions per place. [2023-11-06 22:52:58,600 INFO L140 encePairwiseOnDemand]: 842/866 looper letters, 209 selfloop transitions, 67 changer transitions 0/282 dead transitions. [2023-11-06 22:52:58,601 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 282 transitions, 2335 flow [2023-11-06 22:52:58,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-11-06 22:52:58,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-11-06 22:52:58,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 5602 transitions. [2023-11-06 22:52:58,608 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3593790094944829 [2023-11-06 22:52:58,608 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 5602 transitions. [2023-11-06 22:52:58,608 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 5602 transitions. [2023-11-06 22:52:58,609 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:52:58,609 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 5602 transitions. [2023-11-06 22:52:58,613 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 311.22222222222223) internal successors, (5602), 18 states have internal predecessors, (5602), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:58,621 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 866.0) internal successors, (16454), 19 states have internal predecessors, (16454), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:58,622 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 866.0) internal successors, (16454), 19 states have internal predecessors, (16454), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:58,622 INFO L175 Difference]: Start difference. First operand has 165 places, 129 transitions, 979 flow. Second operand 18 states and 5602 transitions. [2023-11-06 22:52:58,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 282 transitions, 2335 flow [2023-11-06 22:52:58,658 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 282 transitions, 2261 flow, removed 6 selfloop flow, removed 10 redundant places. [2023-11-06 22:52:58,661 INFO L231 Difference]: Finished difference. Result has 177 places, 140 transitions, 1187 flow [2023-11-06 22:52:58,661 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=866, PETRI_DIFFERENCE_MINUEND_FLOW=913, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=1187, PETRI_PLACES=177, PETRI_TRANSITIONS=140} [2023-11-06 22:52:58,662 INFO L281 CegarLoopForPetriNet]: 140 programPoint places, 37 predicate places. [2023-11-06 22:52:58,662 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 140 transitions, 1187 flow [2023-11-06 22:52:58,662 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 302.70588235294116) internal successors, (5146), 17 states have internal predecessors, (5146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:52:58,662 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:52:58,662 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:52:58,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2023-11-06 22:52:58,663 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting t2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 139 more)] === [2023-11-06 22:52:58,663 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:52:58,663 INFO L85 PathProgramCache]: Analyzing trace with hash -1942647095, now seen corresponding path program 3 times [2023-11-06 22:52:58,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:52:58,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2023678122] [2023-11-06 22:52:58,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:52:58,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:52:58,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:53:01,711 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:53:01,711 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:53:01,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2023678122] [2023-11-06 22:53:01,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2023678122] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:53:01,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:53:01,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2023-11-06 22:53:01,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [855955225] [2023-11-06 22:53:01,712 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:53:01,712 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-11-06 22:53:01,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:53:01,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-11-06 22:53:01,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=230, Unknown=0, NotChecked=0, Total=306 [2023-11-06 22:53:08,345 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 283 out of 866 [2023-11-06 22:53:08,347 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 140 transitions, 1187 flow. Second operand has 18 states, 18 states have (on average 284.6111111111111) internal successors, (5123), 18 states have internal predecessors, (5123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:08,348 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:53:08,348 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 283 of 866 [2023-11-06 22:53:08,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:53:11,161 INFO L124 PetriNetUnfolderBase]: 4737/9114 cut-off events. [2023-11-06 22:53:11,161 INFO L125 PetriNetUnfolderBase]: For 14465/14465 co-relation queries the response was YES. [2023-11-06 22:53:11,374 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28847 conditions, 9114 events. 4737/9114 cut-off events. For 14465/14465 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 58802 event pairs, 985 based on Foata normal form. 0/8710 useless extension candidates. Maximal degree in co-relation 28796. Up to 3047 conditions per place. [2023-11-06 22:53:11,399 INFO L140 encePairwiseOnDemand]: 846/866 looper letters, 224 selfloop transitions, 61 changer transitions 0/291 dead transitions. [2023-11-06 22:53:11,399 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 291 transitions, 2539 flow [2023-11-06 22:53:11,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-06 22:53:11,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-11-06 22:53:11,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 4707 transitions. [2023-11-06 22:53:11,407 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3397084295612009 [2023-11-06 22:53:11,407 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 4707 transitions. [2023-11-06 22:53:11,408 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 4707 transitions. [2023-11-06 22:53:11,409 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:53:11,409 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 4707 transitions. [2023-11-06 22:53:11,415 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 294.1875) internal successors, (4707), 16 states have internal predecessors, (4707), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:11,427 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 866.0) internal successors, (14722), 17 states have internal predecessors, (14722), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:11,430 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 866.0) internal successors, (14722), 17 states have internal predecessors, (14722), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:11,431 INFO L175 Difference]: Start difference. First operand has 177 places, 140 transitions, 1187 flow. Second operand 16 states and 4707 transitions. [2023-11-06 22:53:11,431 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 291 transitions, 2539 flow [2023-11-06 22:53:11,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 291 transitions, 2466 flow, removed 8 selfloop flow, removed 10 redundant places. [2023-11-06 22:53:11,494 INFO L231 Difference]: Finished difference. Result has 187 places, 147 transitions, 1344 flow [2023-11-06 22:53:11,494 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=866, PETRI_DIFFERENCE_MINUEND_FLOW=1122, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=1344, PETRI_PLACES=187, PETRI_TRANSITIONS=147} [2023-11-06 22:53:11,495 INFO L281 CegarLoopForPetriNet]: 140 programPoint places, 47 predicate places. [2023-11-06 22:53:11,495 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 147 transitions, 1344 flow [2023-11-06 22:53:11,496 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 284.6111111111111) internal successors, (5123), 18 states have internal predecessors, (5123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:11,496 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:53:11,496 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:53:11,496 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2023-11-06 22:53:11,497 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting t2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 139 more)] === [2023-11-06 22:53:11,497 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:53:11,497 INFO L85 PathProgramCache]: Analyzing trace with hash 1710477500, now seen corresponding path program 1 times [2023-11-06 22:53:11,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:53:11,497 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [374614000] [2023-11-06 22:53:11,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:53:11,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:53:11,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:53:13,789 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:53:13,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:53:13,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [374614000] [2023-11-06 22:53:13,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [374614000] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:53:13,790 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:53:13,790 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2023-11-06 22:53:13,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [613282238] [2023-11-06 22:53:13,790 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:53:13,791 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-11-06 22:53:13,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:53:13,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-11-06 22:53:13,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=223, Unknown=0, NotChecked=0, Total=306 [2023-11-06 22:53:19,701 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 291 out of 866 [2023-11-06 22:53:19,703 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 147 transitions, 1344 flow. Second operand has 18 states, 18 states have (on average 292.6666666666667) internal successors, (5268), 18 states have internal predecessors, (5268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:19,703 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:53:19,703 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 291 of 866 [2023-11-06 22:53:19,703 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:53:22,549 INFO L124 PetriNetUnfolderBase]: 5404/10375 cut-off events. [2023-11-06 22:53:22,550 INFO L125 PetriNetUnfolderBase]: For 19782/19782 co-relation queries the response was YES. [2023-11-06 22:53:22,610 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33467 conditions, 10375 events. 5404/10375 cut-off events. For 19782/19782 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 69442 event pairs, 2925 based on Foata normal form. 40/10135 useless extension candidates. Maximal degree in co-relation 33410. Up to 6004 conditions per place. [2023-11-06 22:53:22,640 INFO L140 encePairwiseOnDemand]: 849/866 looper letters, 235 selfloop transitions, 45 changer transitions 0/286 dead transitions. [2023-11-06 22:53:22,640 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 286 transitions, 2619 flow [2023-11-06 22:53:22,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-06 22:53:22,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-11-06 22:53:22,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 4541 transitions. [2023-11-06 22:53:22,648 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.349576597382602 [2023-11-06 22:53:22,648 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 4541 transitions. [2023-11-06 22:53:22,648 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 4541 transitions. [2023-11-06 22:53:22,649 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:53:22,649 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 4541 transitions. [2023-11-06 22:53:22,653 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 302.73333333333335) internal successors, (4541), 15 states have internal predecessors, (4541), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:22,660 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 866.0) internal successors, (13856), 16 states have internal predecessors, (13856), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:22,662 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 866.0) internal successors, (13856), 16 states have internal predecessors, (13856), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:22,662 INFO L175 Difference]: Start difference. First operand has 187 places, 147 transitions, 1344 flow. Second operand 15 states and 4541 transitions. [2023-11-06 22:53:22,662 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 286 transitions, 2619 flow [2023-11-06 22:53:22,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 286 transitions, 2543 flow, removed 3 selfloop flow, removed 9 redundant places. [2023-11-06 22:53:22,727 INFO L231 Difference]: Finished difference. Result has 194 places, 149 transitions, 1382 flow [2023-11-06 22:53:22,727 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=866, PETRI_DIFFERENCE_MINUEND_FLOW=1268, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=1382, PETRI_PLACES=194, PETRI_TRANSITIONS=149} [2023-11-06 22:53:22,727 INFO L281 CegarLoopForPetriNet]: 140 programPoint places, 54 predicate places. [2023-11-06 22:53:22,728 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 149 transitions, 1382 flow [2023-11-06 22:53:22,728 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 292.6666666666667) internal successors, (5268), 18 states have internal predecessors, (5268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:53:22,728 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:53:22,728 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:53:22,728 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2023-11-06 22:53:22,728 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting t2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 139 more)] === [2023-11-06 22:53:22,729 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:53:22,729 INFO L85 PathProgramCache]: Analyzing trace with hash 1515746378, now seen corresponding path program 2 times [2023-11-06 22:53:22,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:53:22,729 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [724198582] [2023-11-06 22:53:22,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:53:22,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:53:22,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat