/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-VariableLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --cacsl2boogietranslator.pointer.base.address.is.valid.at.dereference ASSERTandASSUME --cacsl2boogietranslator.pointer.to.allocated.memory.at.dereference ASSERTandASSUME --cacsl2boogietranslator.check.array.bounds.for.arrays.that.are.off.heap ASSERTandASSUME --cacsl2boogietranslator.check.if.freed.pointer.was.valid true --cacsl2boogietranslator.adapt.memory.model.on.pointer.casts.if.necessary true -i ../../../trunk/examples/svcomp/weaver/popl20-counter-determinism.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-ac9dbd0-m [2023-08-26 13:34:49,101 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-26 13:34:49,189 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-VariableLbe.epf [2023-08-26 13:34:49,194 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-26 13:34:49,194 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-26 13:34:49,228 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-26 13:34:49,229 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-26 13:34:49,229 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-26 13:34:49,230 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-26 13:34:49,233 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-26 13:34:49,233 INFO L153 SettingsManager]: * Use SBE=true [2023-08-26 13:34:49,234 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-26 13:34:49,234 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-26 13:34:49,235 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-26 13:34:49,235 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-26 13:34:49,235 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-26 13:34:49,236 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-26 13:34:49,236 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-26 13:34:49,236 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-26 13:34:49,236 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-26 13:34:49,236 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-26 13:34:49,237 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-26 13:34:49,237 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-26 13:34:49,237 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-26 13:34:49,238 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-26 13:34:49,238 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-08-26 13:34:49,238 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-26 13:34:49,238 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-26 13:34:49,238 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-26 13:34:49,239 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-26 13:34:49,239 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-26 13:34:49,240 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-26 13:34:49,240 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-26 13:34:49,240 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-26 13:34:49,240 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-26 13:34:49,240 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Pointer base address is valid at dereference -> ASSERTandASSUME Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Pointer to allocated memory at dereference -> ASSERTandASSUME Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check array bounds for arrays that are off heap -> ASSERTandASSUME Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check if freed pointer was valid -> true Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Adapt memory model on pointer casts if necessary -> true [2023-08-26 13:34:49,516 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-26 13:34:49,540 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-26 13:34:49,542 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-26 13:34:49,543 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-26 13:34:49,544 INFO L274 PluginConnector]: CDTParser initialized [2023-08-26 13:34:49,545 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/popl20-counter-determinism.wvr.c [2023-08-26 13:34:50,665 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-26 13:34:50,889 INFO L384 CDTParser]: Found 1 translation units. [2023-08-26 13:34:50,890 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-counter-determinism.wvr.c [2023-08-26 13:34:50,900 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/975c5201b/c98d6bbd0c3f40e391969a91536ce8c9/FLAG41809f883 [2023-08-26 13:34:50,918 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/975c5201b/c98d6bbd0c3f40e391969a91536ce8c9 [2023-08-26 13:34:50,923 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-26 13:34:50,924 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-26 13:34:50,927 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-26 13:34:50,927 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-26 13:34:50,930 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-26 13:34:50,930 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.08 01:34:50" (1/1) ... [2023-08-26 13:34:50,931 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1eb6f4af and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 01:34:50, skipping insertion in model container [2023-08-26 13:34:50,931 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.08 01:34:50" (1/1) ... [2023-08-26 13:34:50,954 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-26 13:34:51,137 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-26 13:34:51,147 INFO L201 MainTranslator]: Completed pre-run [2023-08-26 13:34:51,171 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-26 13:34:51,177 WARN L669 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-08-26 13:34:51,178 WARN L669 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-08-26 13:34:51,184 INFO L206 MainTranslator]: Completed translation [2023-08-26 13:34:51,184 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 01:34:51 WrapperNode [2023-08-26 13:34:51,184 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-26 13:34:51,185 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-26 13:34:51,185 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-26 13:34:51,185 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-26 13:34:51,191 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 01:34:51" (1/1) ... [2023-08-26 13:34:51,205 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 01:34:51" (1/1) ... [2023-08-26 13:34:51,227 INFO L138 Inliner]: procedures = 23, calls = 42, calls flagged for inlining = 6, calls inlined = 6, statements flattened = 121 [2023-08-26 13:34:51,227 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-26 13:34:51,228 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-26 13:34:51,228 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-26 13:34:51,228 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-26 13:34:51,235 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 01:34:51" (1/1) ... [2023-08-26 13:34:51,235 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 01:34:51" (1/1) ... [2023-08-26 13:34:51,248 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 01:34:51" (1/1) ... [2023-08-26 13:34:51,248 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 01:34:51" (1/1) ... [2023-08-26 13:34:51,256 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 01:34:51" (1/1) ... [2023-08-26 13:34:51,259 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 01:34:51" (1/1) ... [2023-08-26 13:34:51,267 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 01:34:51" (1/1) ... [2023-08-26 13:34:51,268 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 01:34:51" (1/1) ... [2023-08-26 13:34:51,270 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-26 13:34:51,271 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-26 13:34:51,271 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-26 13:34:51,271 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-26 13:34:51,272 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 01:34:51" (1/1) ... [2023-08-26 13:34:51,277 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-26 13:34:51,295 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:34:51,307 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-08-26 13:34:51,320 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-08-26 13:34:51,340 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-26 13:34:51,340 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-08-26 13:34:51,340 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-08-26 13:34:51,341 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-08-26 13:34:51,341 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-08-26 13:34:51,341 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2023-08-26 13:34:51,341 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2023-08-26 13:34:51,341 INFO L130 BoogieDeclarations]: Found specification of procedure thread4 [2023-08-26 13:34:51,341 INFO L138 BoogieDeclarations]: Found implementation of procedure thread4 [2023-08-26 13:34:51,341 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-26 13:34:51,341 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-26 13:34:51,342 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-26 13:34:51,342 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-08-26 13:34:51,342 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-08-26 13:34:51,342 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-26 13:34:51,342 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-26 13:34:51,342 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-26 13:34:51,342 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-26 13:34:51,344 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-08-26 13:34:51,430 INFO L236 CfgBuilder]: Building ICFG [2023-08-26 13:34:51,431 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-26 13:34:51,676 INFO L277 CfgBuilder]: Performing block encoding [2023-08-26 13:34:51,751 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-26 13:34:51,751 INFO L302 CfgBuilder]: Removed 4 assume(true) statements. [2023-08-26 13:34:51,755 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.08 01:34:51 BoogieIcfgContainer [2023-08-26 13:34:51,755 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-26 13:34:51,758 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-26 13:34:51,758 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-26 13:34:51,761 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-26 13:34:51,761 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 26.08 01:34:50" (1/3) ... [2023-08-26 13:34:51,762 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@60ee21ba and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.08 01:34:51, skipping insertion in model container [2023-08-26 13:34:51,762 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 01:34:51" (2/3) ... [2023-08-26 13:34:51,763 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@60ee21ba and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.08 01:34:51, skipping insertion in model container [2023-08-26 13:34:51,763 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.08 01:34:51" (3/3) ... [2023-08-26 13:34:51,764 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-counter-determinism.wvr.c [2023-08-26 13:34:51,779 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-26 13:34:51,779 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 17 error locations. [2023-08-26 13:34:51,779 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-26 13:34:51,875 INFO L144 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2023-08-26 13:34:51,919 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 145 places, 141 transitions, 314 flow [2023-08-26 13:34:51,996 INFO L124 PetriNetUnfolderBase]: 9/137 cut-off events. [2023-08-26 13:34:51,996 INFO L125 PetriNetUnfolderBase]: For 4/4 co-relation queries the response was YES. [2023-08-26 13:34:52,002 INFO L83 FinitePrefix]: Finished finitePrefix Result has 154 conditions, 137 events. 9/137 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 166 event pairs, 0 based on Foata normal form. 0/111 useless extension candidates. Maximal degree in co-relation 88. Up to 2 conditions per place. [2023-08-26 13:34:52,002 INFO L82 GeneralOperation]: Start removeDead. Operand has 145 places, 141 transitions, 314 flow [2023-08-26 13:34:52,010 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 128 places, 124 transitions, 272 flow [2023-08-26 13:34:52,014 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-26 13:34:52,025 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 128 places, 124 transitions, 272 flow [2023-08-26 13:34:52,029 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 128 places, 124 transitions, 272 flow [2023-08-26 13:34:52,029 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 128 places, 124 transitions, 272 flow [2023-08-26 13:34:52,078 INFO L124 PetriNetUnfolderBase]: 9/124 cut-off events. [2023-08-26 13:34:52,078 INFO L125 PetriNetUnfolderBase]: For 4/4 co-relation queries the response was YES. [2023-08-26 13:34:52,081 INFO L83 FinitePrefix]: Finished finitePrefix Result has 141 conditions, 124 events. 9/124 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 167 event pairs, 0 based on Foata normal form. 0/99 useless extension candidates. Maximal degree in co-relation 88. Up to 2 conditions per place. [2023-08-26 13:34:52,084 INFO L119 LiptonReduction]: Number of co-enabled transitions 3608 [2023-08-26 13:34:55,721 INFO L134 LiptonReduction]: Checked pairs total: 3733 [2023-08-26 13:34:55,721 INFO L136 LiptonReduction]: Total number of compositions: 116 [2023-08-26 13:34:55,732 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-26 13:34:55,736 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=LoopsAndPotentialCycles, 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;@384342a5, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-26 13:34:55,737 INFO L358 AbstractCegarLoop]: Starting to check reachability of 21 error locations. [2023-08-26 13:34:55,738 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-26 13:34:55,738 INFO L124 PetriNetUnfolderBase]: 0/0 cut-off events. [2023-08-26 13:34:55,738 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-26 13:34:55,738 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:34:55,738 INFO L208 CegarLoopForPetriNet]: trace histogram [1] [2023-08-26 13:34:55,739 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 18 more)] === [2023-08-26 13:34:55,742 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:34:55,742 INFO L85 PathProgramCache]: Analyzing trace with hash 567, now seen corresponding path program 1 times [2023-08-26 13:34:55,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:34:55,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1351119675] [2023-08-26 13:34:55,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:34:55,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:34:55,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:34:55,837 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:34:55,838 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:34:55,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1351119675] [2023-08-26 13:34:55,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1351119675] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:34:55,839 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:34:55,839 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [0] imperfect sequences [] total 0 [2023-08-26 13:34:55,840 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [175773753] [2023-08-26 13:34:55,841 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:34:55,847 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-08-26 13:34:55,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:34:55,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-08-26 13:34:55,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-08-26 13:34:55,875 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 123 out of 257 [2023-08-26 13:34:55,878 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 45 transitions, 114 flow. Second operand has 2 states, 2 states have (on average 123.5) internal successors, (247), 2 states have internal predecessors, (247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:34:55,878 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:34:55,878 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 123 of 257 [2023-08-26 13:34:55,879 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:34:56,240 INFO L124 PetriNetUnfolderBase]: 2546/3185 cut-off events. [2023-08-26 13:34:56,241 INFO L125 PetriNetUnfolderBase]: For 71/71 co-relation queries the response was YES. [2023-08-26 13:34:56,247 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6469 conditions, 3185 events. 2546/3185 cut-off events. For 71/71 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 11580 event pairs, 1193 based on Foata normal form. 0/1500 useless extension candidates. Maximal degree in co-relation 5013. Up to 3159 conditions per place. [2023-08-26 13:34:56,267 INFO L140 encePairwiseOnDemand]: 255/257 looper letters, 39 selfloop transitions, 0 changer transitions 0/43 dead transitions. [2023-08-26 13:34:56,267 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 43 transitions, 188 flow [2023-08-26 13:34:56,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-08-26 13:34:56,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2023-08-26 13:34:56,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 287 transitions. [2023-08-26 13:34:56,285 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5583657587548638 [2023-08-26 13:34:56,285 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 287 transitions. [2023-08-26 13:34:56,286 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 287 transitions. [2023-08-26 13:34:56,288 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:34:56,290 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 287 transitions. [2023-08-26 13:34:56,294 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 143.5) internal successors, (287), 2 states have internal predecessors, (287), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:34:56,297 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 257.0) internal successors, (771), 3 states have internal predecessors, (771), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:34:56,297 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 257.0) internal successors, (771), 3 states have internal predecessors, (771), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:34:56,299 INFO L175 Difference]: Start difference. First operand has 54 places, 45 transitions, 114 flow. Second operand 2 states and 287 transitions. [2023-08-26 13:34:56,299 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 43 transitions, 188 flow [2023-08-26 13:34:56,306 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 43 transitions, 172 flow, removed 0 selfloop flow, removed 8 redundant places. [2023-08-26 13:34:56,307 INFO L231 Difference]: Finished difference. Result has 45 places, 43 transitions, 94 flow [2023-08-26 13:34:56,309 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=257, PETRI_DIFFERENCE_MINUEND_FLOW=94, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=94, PETRI_PLACES=45, PETRI_TRANSITIONS=43} [2023-08-26 13:34:56,312 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, -9 predicate places. [2023-08-26 13:34:56,312 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 43 transitions, 94 flow [2023-08-26 13:34:56,312 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 123.5) internal successors, (247), 2 states have internal predecessors, (247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:34:56,313 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:34:56,313 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-08-26 13:34:56,313 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-26 13:34:56,313 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 18 more)] === [2023-08-26 13:34:56,313 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:34:56,314 INFO L85 PathProgramCache]: Analyzing trace with hash 557160, now seen corresponding path program 1 times [2023-08-26 13:34:56,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:34:56,314 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [343551229] [2023-08-26 13:34:56,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:34:56,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:34:56,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:34:56,602 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:34:56,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:34:56,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [343551229] [2023-08-26 13:34:56,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [343551229] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:34:56,603 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:34:56,603 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-26 13:34:56,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1672112673] [2023-08-26 13:34:56,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:34:56,604 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 13:34:56,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:34:56,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 13:34:56,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 13:34:56,606 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 92 out of 257 [2023-08-26 13:34:56,606 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 43 transitions, 94 flow. Second operand has 3 states, 3 states have (on average 93.0) internal successors, (279), 3 states have internal predecessors, (279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:34:56,606 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:34:56,606 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 92 of 257 [2023-08-26 13:34:56,606 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:34:56,830 INFO L124 PetriNetUnfolderBase]: 2435/3044 cut-off events. [2023-08-26 13:34:56,830 INFO L125 PetriNetUnfolderBase]: For 9/9 co-relation queries the response was YES. [2023-08-26 13:34:56,834 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6104 conditions, 3044 events. 2435/3044 cut-off events. For 9/9 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 10862 event pairs, 1138 based on Foata normal form. 0/1445 useless extension candidates. Maximal degree in co-relation 6101. Up to 3017 conditions per place. [2023-08-26 13:34:56,850 INFO L140 encePairwiseOnDemand]: 254/257 looper letters, 36 selfloop transitions, 1 changer transitions 0/41 dead transitions. [2023-08-26 13:34:56,850 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 41 transitions, 164 flow [2023-08-26 13:34:56,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 13:34:56,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 13:34:56,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 315 transitions. [2023-08-26 13:34:56,854 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4085603112840467 [2023-08-26 13:34:56,854 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 315 transitions. [2023-08-26 13:34:56,854 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 315 transitions. [2023-08-26 13:34:56,855 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:34:56,855 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 315 transitions. [2023-08-26 13:34:56,856 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 105.0) internal successors, (315), 3 states have internal predecessors, (315), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:34:56,859 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 257.0) internal successors, (1028), 4 states have internal predecessors, (1028), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:34:56,860 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 257.0) internal successors, (1028), 4 states have internal predecessors, (1028), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:34:56,860 INFO L175 Difference]: Start difference. First operand has 45 places, 43 transitions, 94 flow. Second operand 3 states and 315 transitions. [2023-08-26 13:34:56,860 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 41 transitions, 164 flow [2023-08-26 13:34:56,861 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 41 transitions, 164 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-26 13:34:56,864 INFO L231 Difference]: Finished difference. Result has 45 places, 41 transitions, 92 flow [2023-08-26 13:34:56,864 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=257, PETRI_DIFFERENCE_MINUEND_FLOW=90, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=92, PETRI_PLACES=45, PETRI_TRANSITIONS=41} [2023-08-26 13:34:56,865 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, -9 predicate places. [2023-08-26 13:34:56,866 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 41 transitions, 92 flow [2023-08-26 13:34:56,867 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 93.0) internal successors, (279), 3 states have internal predecessors, (279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:34:56,867 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:34:56,867 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-08-26 13:34:56,871 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-26 13:34:56,871 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 18 more)] === [2023-08-26 13:34:56,873 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:34:56,873 INFO L85 PathProgramCache]: Analyzing trace with hash 557161, now seen corresponding path program 1 times [2023-08-26 13:34:56,874 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:34:56,874 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [255472021] [2023-08-26 13:34:56,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:34:56,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:34:56,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:34:57,043 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:34:57,043 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:34:57,044 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [255472021] [2023-08-26 13:34:57,044 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [255472021] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:34:57,045 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:34:57,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-26 13:34:57,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [304091259] [2023-08-26 13:34:57,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:34:57,046 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 13:34:57,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:34:57,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 13:34:57,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 13:34:57,047 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 257 [2023-08-26 13:34:57,048 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 41 transitions, 92 flow. Second operand has 3 states, 3 states have (on average 97.0) internal successors, (291), 3 states have internal predecessors, (291), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:34:57,048 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:34:57,048 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 257 [2023-08-26 13:34:57,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:34:57,241 INFO L124 PetriNetUnfolderBase]: 2324/2903 cut-off events. [2023-08-26 13:34:57,241 INFO L125 PetriNetUnfolderBase]: For 9/9 co-relation queries the response was YES. [2023-08-26 13:34:57,245 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5824 conditions, 2903 events. 2324/2903 cut-off events. For 9/9 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 10268 event pairs, 1083 based on Foata normal form. 0/1390 useless extension candidates. Maximal degree in co-relation 5820. Up to 2876 conditions per place. [2023-08-26 13:34:57,259 INFO L140 encePairwiseOnDemand]: 254/257 looper letters, 34 selfloop transitions, 1 changer transitions 0/39 dead transitions. [2023-08-26 13:34:57,259 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 39 transitions, 158 flow [2023-08-26 13:34:57,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 13:34:57,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 13:34:57,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 325 transitions. [2023-08-26 13:34:57,260 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42153047989623865 [2023-08-26 13:34:57,260 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 325 transitions. [2023-08-26 13:34:57,260 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 325 transitions. [2023-08-26 13:34:57,261 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:34:57,261 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 325 transitions. [2023-08-26 13:34:57,262 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 108.33333333333333) internal successors, (325), 3 states have internal predecessors, (325), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:34:57,263 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 257.0) internal successors, (1028), 4 states have internal predecessors, (1028), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:34:57,264 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 257.0) internal successors, (1028), 4 states have internal predecessors, (1028), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:34:57,264 INFO L175 Difference]: Start difference. First operand has 45 places, 41 transitions, 92 flow. Second operand 3 states and 325 transitions. [2023-08-26 13:34:57,264 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 39 transitions, 158 flow [2023-08-26 13:34:57,265 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 39 transitions, 157 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 13:34:57,266 INFO L231 Difference]: Finished difference. Result has 44 places, 39 transitions, 89 flow [2023-08-26 13:34:57,266 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=257, PETRI_DIFFERENCE_MINUEND_FLOW=87, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=89, PETRI_PLACES=44, PETRI_TRANSITIONS=39} [2023-08-26 13:34:57,267 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, -10 predicate places. [2023-08-26 13:34:57,267 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 39 transitions, 89 flow [2023-08-26 13:34:57,267 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 97.0) internal successors, (291), 3 states have internal predecessors, (291), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:34:57,267 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:34:57,268 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-26 13:34:57,268 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-08-26 13:34:57,271 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 18 more)] === [2023-08-26 13:34:57,271 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:34:57,271 INFO L85 PathProgramCache]: Analyzing trace with hash 535446030, now seen corresponding path program 1 times [2023-08-26 13:34:57,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:34:57,271 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2137414090] [2023-08-26 13:34:57,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:34:57,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:34:57,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:34:57,423 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:34:57,424 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:34:57,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2137414090] [2023-08-26 13:34:57,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2137414090] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:34:57,424 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:34:57,424 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-26 13:34:57,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1445579804] [2023-08-26 13:34:57,424 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:34:57,424 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 13:34:57,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:34:57,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 13:34:57,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 13:34:57,427 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 257 [2023-08-26 13:34:57,428 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 39 transitions, 89 flow. Second operand has 3 states, 3 states have (on average 97.66666666666667) internal successors, (293), 3 states have internal predecessors, (293), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:34:57,428 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:34:57,428 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 257 [2023-08-26 13:34:57,428 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:34:57,635 INFO L124 PetriNetUnfolderBase]: 2278/2839 cut-off events. [2023-08-26 13:34:57,635 INFO L125 PetriNetUnfolderBase]: For 9/9 co-relation queries the response was YES. [2023-08-26 13:34:57,638 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5697 conditions, 2839 events. 2278/2839 cut-off events. For 9/9 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 9934 event pairs, 1061 based on Foata normal form. 0/1368 useless extension candidates. Maximal degree in co-relation 5693. Up to 2812 conditions per place. [2023-08-26 13:34:57,651 INFO L140 encePairwiseOnDemand]: 254/257 looper letters, 32 selfloop transitions, 1 changer transitions 0/37 dead transitions. [2023-08-26 13:34:57,651 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 37 transitions, 151 flow [2023-08-26 13:34:57,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 13:34:57,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 13:34:57,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 323 transitions. [2023-08-26 13:34:57,654 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41893644617380027 [2023-08-26 13:34:57,654 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 323 transitions. [2023-08-26 13:34:57,654 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 323 transitions. [2023-08-26 13:34:57,655 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:34:57,655 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 323 transitions. [2023-08-26 13:34:57,656 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 107.66666666666667) internal successors, (323), 3 states have internal predecessors, (323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:34:57,657 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 257.0) internal successors, (1028), 4 states have internal predecessors, (1028), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:34:57,658 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 257.0) internal successors, (1028), 4 states have internal predecessors, (1028), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:34:57,658 INFO L175 Difference]: Start difference. First operand has 44 places, 39 transitions, 89 flow. Second operand 3 states and 323 transitions. [2023-08-26 13:34:57,658 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 37 transitions, 151 flow [2023-08-26 13:34:57,660 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 37 transitions, 150 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 13:34:57,661 INFO L231 Difference]: Finished difference. Result has 43 places, 37 transitions, 86 flow [2023-08-26 13:34:57,661 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=257, PETRI_DIFFERENCE_MINUEND_FLOW=84, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=86, PETRI_PLACES=43, PETRI_TRANSITIONS=37} [2023-08-26 13:34:57,662 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, -11 predicate places. [2023-08-26 13:34:57,663 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 37 transitions, 86 flow [2023-08-26 13:34:57,663 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 97.66666666666667) internal successors, (293), 3 states have internal predecessors, (293), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:34:57,663 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:34:57,663 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-26 13:34:57,663 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-08-26 13:34:57,663 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 18 more)] === [2023-08-26 13:34:57,664 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:34:57,664 INFO L85 PathProgramCache]: Analyzing trace with hash 535446029, now seen corresponding path program 1 times [2023-08-26 13:34:57,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:34:57,664 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [802940228] [2023-08-26 13:34:57,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:34:57,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:34:57,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:34:57,717 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:34:57,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:34:57,717 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [802940228] [2023-08-26 13:34:57,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [802940228] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:34:57,718 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:34:57,718 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-26 13:34:57,718 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1530097615] [2023-08-26 13:34:57,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:34:57,721 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 13:34:57,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:34:57,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 13:34:57,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 13:34:57,723 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 92 out of 257 [2023-08-26 13:34:57,723 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 37 transitions, 86 flow. Second operand has 3 states, 3 states have (on average 93.66666666666667) internal successors, (281), 3 states have internal predecessors, (281), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:34:57,724 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:34:57,724 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 92 of 257 [2023-08-26 13:34:57,725 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:34:57,913 INFO L124 PetriNetUnfolderBase]: 2232/2775 cut-off events. [2023-08-26 13:34:57,913 INFO L125 PetriNetUnfolderBase]: For 9/9 co-relation queries the response was YES. [2023-08-26 13:34:57,917 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5570 conditions, 2775 events. 2232/2775 cut-off events. For 9/9 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 9686 event pairs, 1039 based on Foata normal form. 0/1346 useless extension candidates. Maximal degree in co-relation 5566. Up to 2748 conditions per place. [2023-08-26 13:34:57,929 INFO L140 encePairwiseOnDemand]: 254/257 looper letters, 30 selfloop transitions, 1 changer transitions 0/35 dead transitions. [2023-08-26 13:34:57,929 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 35 transitions, 144 flow [2023-08-26 13:34:57,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 13:34:57,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 13:34:57,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 309 transitions. [2023-08-26 13:34:57,931 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40077821011673154 [2023-08-26 13:34:57,931 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 309 transitions. [2023-08-26 13:34:57,931 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 309 transitions. [2023-08-26 13:34:57,931 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:34:57,931 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 309 transitions. [2023-08-26 13:34:57,932 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 103.0) internal successors, (309), 3 states have internal predecessors, (309), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:34:57,933 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 257.0) internal successors, (1028), 4 states have internal predecessors, (1028), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:34:57,934 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 257.0) internal successors, (1028), 4 states have internal predecessors, (1028), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:34:57,934 INFO L175 Difference]: Start difference. First operand has 43 places, 37 transitions, 86 flow. Second operand 3 states and 309 transitions. [2023-08-26 13:34:57,934 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 35 transitions, 144 flow [2023-08-26 13:34:57,935 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 35 transitions, 143 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 13:34:57,935 INFO L231 Difference]: Finished difference. Result has 42 places, 35 transitions, 83 flow [2023-08-26 13:34:57,936 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=257, PETRI_DIFFERENCE_MINUEND_FLOW=81, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=83, PETRI_PLACES=42, PETRI_TRANSITIONS=35} [2023-08-26 13:34:57,936 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, -12 predicate places. [2023-08-26 13:34:57,936 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 35 transitions, 83 flow [2023-08-26 13:34:57,937 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 93.66666666666667) internal successors, (281), 3 states have internal predecessors, (281), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:34:57,937 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:34:57,937 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:34:57,937 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-08-26 13:34:57,937 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 18 more)] === [2023-08-26 13:34:57,937 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:34:57,937 INFO L85 PathProgramCache]: Analyzing trace with hash -832429323, now seen corresponding path program 1 times [2023-08-26 13:34:57,937 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:34:57,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1888390339] [2023-08-26 13:34:57,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:34:57,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:34:57,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:34:58,001 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:34:58,001 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:34:58,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1888390339] [2023-08-26 13:34:58,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1888390339] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:34:58,002 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:34:58,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-26 13:34:58,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [670833102] [2023-08-26 13:34:58,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:34:58,002 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 13:34:58,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:34:58,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 13:34:58,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 13:34:58,007 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 257 [2023-08-26 13:34:58,008 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 35 transitions, 83 flow. Second operand has 3 states, 3 states have (on average 98.33333333333333) internal successors, (295), 3 states have internal predecessors, (295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:34:58,008 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:34:58,008 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 257 [2023-08-26 13:34:58,008 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:34:58,183 INFO L124 PetriNetUnfolderBase]: 2126/2639 cut-off events. [2023-08-26 13:34:58,183 INFO L125 PetriNetUnfolderBase]: For 9/9 co-relation queries the response was YES. [2023-08-26 13:34:58,187 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5299 conditions, 2639 events. 2126/2639 cut-off events. For 9/9 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 9066 event pairs, 989 based on Foata normal form. 0/1296 useless extension candidates. Maximal degree in co-relation 5295. Up to 2612 conditions per place. [2023-08-26 13:34:58,204 INFO L140 encePairwiseOnDemand]: 254/257 looper letters, 28 selfloop transitions, 1 changer transitions 0/33 dead transitions. [2023-08-26 13:34:58,204 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 42 places, 33 transitions, 137 flow [2023-08-26 13:34:58,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 13:34:58,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 13:34:58,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 319 transitions. [2023-08-26 13:34:58,206 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41374837872892345 [2023-08-26 13:34:58,206 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 319 transitions. [2023-08-26 13:34:58,206 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 319 transitions. [2023-08-26 13:34:58,206 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:34:58,206 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 319 transitions. [2023-08-26 13:34:58,207 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 106.33333333333333) internal successors, (319), 3 states have internal predecessors, (319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:34:58,208 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 257.0) internal successors, (1028), 4 states have internal predecessors, (1028), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:34:58,209 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 257.0) internal successors, (1028), 4 states have internal predecessors, (1028), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:34:58,209 INFO L175 Difference]: Start difference. First operand has 42 places, 35 transitions, 83 flow. Second operand 3 states and 319 transitions. [2023-08-26 13:34:58,209 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 42 places, 33 transitions, 137 flow [2023-08-26 13:34:58,210 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 33 transitions, 136 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 13:34:58,210 INFO L231 Difference]: Finished difference. Result has 41 places, 33 transitions, 80 flow [2023-08-26 13:34:58,210 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=257, PETRI_DIFFERENCE_MINUEND_FLOW=78, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=80, PETRI_PLACES=41, PETRI_TRANSITIONS=33} [2023-08-26 13:34:58,211 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, -13 predicate places. [2023-08-26 13:34:58,211 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 33 transitions, 80 flow [2023-08-26 13:34:58,211 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 98.33333333333333) internal successors, (295), 3 states have internal predecessors, (295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:34:58,212 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:34:58,212 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:34:58,212 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-08-26 13:34:58,212 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 18 more)] === [2023-08-26 13:34:58,212 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:34:58,212 INFO L85 PathProgramCache]: Analyzing trace with hash -832429322, now seen corresponding path program 1 times [2023-08-26 13:34:58,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:34:58,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2003317634] [2023-08-26 13:34:58,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:34:58,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:34:58,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:34:58,241 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:34:58,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:34:58,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2003317634] [2023-08-26 13:34:58,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2003317634] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:34:58,241 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:34:58,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-26 13:34:58,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1085843615] [2023-08-26 13:34:58,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:34:58,242 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 13:34:58,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:34:58,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 13:34:58,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 13:34:58,243 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 92 out of 257 [2023-08-26 13:34:58,243 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 33 transitions, 80 flow. Second operand has 3 states, 3 states have (on average 94.33333333333333) internal successors, (283), 3 states have internal predecessors, (283), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:34:58,244 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:34:58,244 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 92 of 257 [2023-08-26 13:34:58,244 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:34:58,409 INFO L124 PetriNetUnfolderBase]: 2020/2503 cut-off events. [2023-08-26 13:34:58,409 INFO L125 PetriNetUnfolderBase]: For 9/9 co-relation queries the response was YES. [2023-08-26 13:34:58,412 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5028 conditions, 2503 events. 2020/2503 cut-off events. For 9/9 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 8491 event pairs, 939 based on Foata normal form. 0/1246 useless extension candidates. Maximal degree in co-relation 5024. Up to 2476 conditions per place. [2023-08-26 13:34:58,421 INFO L140 encePairwiseOnDemand]: 254/257 looper letters, 26 selfloop transitions, 1 changer transitions 0/31 dead transitions. [2023-08-26 13:34:58,421 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 41 places, 31 transitions, 130 flow [2023-08-26 13:34:58,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 13:34:58,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 13:34:58,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 305 transitions. [2023-08-26 13:34:58,423 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3955901426718547 [2023-08-26 13:34:58,423 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 305 transitions. [2023-08-26 13:34:58,423 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 305 transitions. [2023-08-26 13:34:58,423 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:34:58,423 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 305 transitions. [2023-08-26 13:34:58,424 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 101.66666666666667) internal successors, (305), 3 states have internal predecessors, (305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:34:58,425 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 257.0) internal successors, (1028), 4 states have internal predecessors, (1028), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:34:58,425 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 257.0) internal successors, (1028), 4 states have internal predecessors, (1028), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:34:58,425 INFO L175 Difference]: Start difference. First operand has 41 places, 33 transitions, 80 flow. Second operand 3 states and 305 transitions. [2023-08-26 13:34:58,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 41 places, 31 transitions, 130 flow [2023-08-26 13:34:58,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 31 transitions, 129 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 13:34:58,427 INFO L231 Difference]: Finished difference. Result has 40 places, 31 transitions, 77 flow [2023-08-26 13:34:58,427 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=257, PETRI_DIFFERENCE_MINUEND_FLOW=75, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=77, PETRI_PLACES=40, PETRI_TRANSITIONS=31} [2023-08-26 13:34:58,427 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, -14 predicate places. [2023-08-26 13:34:58,427 INFO L495 AbstractCegarLoop]: Abstraction has has 40 places, 31 transitions, 77 flow [2023-08-26 13:34:58,428 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 94.33333333333333) internal successors, (283), 3 states have internal predecessors, (283), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:34:58,428 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:34:58,428 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:34:58,428 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-08-26 13:34:58,428 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 18 more)] === [2023-08-26 13:34:58,428 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:34:58,428 INFO L85 PathProgramCache]: Analyzing trace with hash -1100647044, now seen corresponding path program 1 times [2023-08-26 13:34:58,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:34:58,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1463802203] [2023-08-26 13:34:58,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:34:58,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:34:58,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:34:58,631 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:34:58,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:34:58,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1463802203] [2023-08-26 13:34:58,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1463802203] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:34:58,632 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:34:58,632 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-26 13:34:58,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [105332179] [2023-08-26 13:34:58,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:34:58,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 13:34:58,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:34:58,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 13:34:58,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2023-08-26 13:34:58,634 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 88 out of 257 [2023-08-26 13:34:58,634 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 31 transitions, 77 flow. Second operand has 5 states, 5 states have (on average 89.8) internal successors, (449), 5 states have internal predecessors, (449), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:34:58,634 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:34:58,634 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 88 of 257 [2023-08-26 13:34:58,635 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:34:58,772 INFO L124 PetriNetUnfolderBase]: 1606/2008 cut-off events. [2023-08-26 13:34:58,772 INFO L125 PetriNetUnfolderBase]: For 9/9 co-relation queries the response was YES. [2023-08-26 13:34:58,775 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4039 conditions, 2008 events. 1606/2008 cut-off events. For 9/9 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 6659 event pairs, 741 based on Foata normal form. 0/1048 useless extension candidates. Maximal degree in co-relation 4035. Up to 1981 conditions per place. [2023-08-26 13:34:58,782 INFO L140 encePairwiseOnDemand]: 255/257 looper letters, 25 selfloop transitions, 1 changer transitions 0/30 dead transitions. [2023-08-26 13:34:58,782 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 41 places, 30 transitions, 127 flow [2023-08-26 13:34:58,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 13:34:58,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 13:34:58,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 291 transitions. [2023-08-26 13:34:58,784 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.377431906614786 [2023-08-26 13:34:58,784 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 291 transitions. [2023-08-26 13:34:58,784 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 291 transitions. [2023-08-26 13:34:58,784 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:34:58,784 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 291 transitions. [2023-08-26 13:34:58,785 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 97.0) internal successors, (291), 3 states have internal predecessors, (291), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:34:58,786 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 257.0) internal successors, (1028), 4 states have internal predecessors, (1028), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:34:58,786 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 257.0) internal successors, (1028), 4 states have internal predecessors, (1028), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:34:58,786 INFO L175 Difference]: Start difference. First operand has 40 places, 31 transitions, 77 flow. Second operand 3 states and 291 transitions. [2023-08-26 13:34:58,787 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 41 places, 30 transitions, 127 flow [2023-08-26 13:34:58,787 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 30 transitions, 126 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 13:34:58,788 INFO L231 Difference]: Finished difference. Result has 40 places, 30 transitions, 76 flow [2023-08-26 13:34:58,788 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=257, PETRI_DIFFERENCE_MINUEND_FLOW=74, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=76, PETRI_PLACES=40, PETRI_TRANSITIONS=30} [2023-08-26 13:34:58,788 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, -14 predicate places. [2023-08-26 13:34:58,788 INFO L495 AbstractCegarLoop]: Abstraction has has 40 places, 30 transitions, 76 flow [2023-08-26 13:34:58,789 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 89.8) internal successors, (449), 5 states have internal predecessors, (449), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:34:58,789 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:34:58,789 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:34:58,789 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-08-26 13:34:58,789 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 18 more)] === [2023-08-26 13:34:58,789 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:34:58,790 INFO L85 PathProgramCache]: Analyzing trace with hash -1100647046, now seen corresponding path program 1 times [2023-08-26 13:34:58,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:34:58,790 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [429176274] [2023-08-26 13:34:58,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:34:58,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:34:58,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:34:58,888 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:34:58,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:34:58,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [429176274] [2023-08-26 13:34:58,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [429176274] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:34:58,888 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:34:58,888 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-26 13:34:58,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1124084168] [2023-08-26 13:34:58,889 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:34:58,889 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-26 13:34:58,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:34:58,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-26 13:34:58,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2023-08-26 13:34:58,890 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 83 out of 257 [2023-08-26 13:34:58,891 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 30 transitions, 76 flow. Second operand has 6 states, 6 states have (on average 84.5) internal successors, (507), 6 states have internal predecessors, (507), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:34:58,891 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:34:58,891 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 83 of 257 [2023-08-26 13:34:58,891 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:34:59,013 INFO L124 PetriNetUnfolderBase]: 1192/1513 cut-off events. [2023-08-26 13:34:59,013 INFO L125 PetriNetUnfolderBase]: For 9/9 co-relation queries the response was YES. [2023-08-26 13:34:59,015 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3050 conditions, 1513 events. 1192/1513 cut-off events. For 9/9 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 4885 event pairs, 543 based on Foata normal form. 0/850 useless extension candidates. Maximal degree in co-relation 3046. Up to 1486 conditions per place. [2023-08-26 13:34:59,022 INFO L140 encePairwiseOnDemand]: 255/257 looper letters, 24 selfloop transitions, 1 changer transitions 0/29 dead transitions. [2023-08-26 13:34:59,022 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 41 places, 29 transitions, 124 flow [2023-08-26 13:34:59,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 13:34:59,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 13:34:59,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 275 transitions. [2023-08-26 13:34:59,023 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35667963683527887 [2023-08-26 13:34:59,023 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 275 transitions. [2023-08-26 13:34:59,023 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 275 transitions. [2023-08-26 13:34:59,024 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:34:59,024 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 275 transitions. [2023-08-26 13:34:59,024 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 91.66666666666667) internal successors, (275), 3 states have internal predecessors, (275), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:34:59,025 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 257.0) internal successors, (1028), 4 states have internal predecessors, (1028), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:34:59,026 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 257.0) internal successors, (1028), 4 states have internal predecessors, (1028), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:34:59,026 INFO L175 Difference]: Start difference. First operand has 40 places, 30 transitions, 76 flow. Second operand 3 states and 275 transitions. [2023-08-26 13:34:59,026 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 41 places, 29 transitions, 124 flow [2023-08-26 13:34:59,026 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 29 transitions, 123 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 13:34:59,028 INFO L231 Difference]: Finished difference. Result has 40 places, 29 transitions, 75 flow [2023-08-26 13:34:59,028 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=257, PETRI_DIFFERENCE_MINUEND_FLOW=73, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=75, PETRI_PLACES=40, PETRI_TRANSITIONS=29} [2023-08-26 13:34:59,029 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, -14 predicate places. [2023-08-26 13:34:59,029 INFO L495 AbstractCegarLoop]: Abstraction has has 40 places, 29 transitions, 75 flow [2023-08-26 13:34:59,029 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 84.5) internal successors, (507), 6 states have internal predecessors, (507), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:34:59,029 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:34:59,029 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] [2023-08-26 13:34:59,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-08-26 13:34:59,029 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 18 more)] === [2023-08-26 13:34:59,030 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:34:59,030 INFO L85 PathProgramCache]: Analyzing trace with hash -1866693389, now seen corresponding path program 1 times [2023-08-26 13:34:59,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:34:59,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1317176787] [2023-08-26 13:34:59,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:34:59,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:34:59,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:34:59,191 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:34:59,191 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:34:59,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1317176787] [2023-08-26 13:34:59,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1317176787] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:34:59,193 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:34:59,193 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-26 13:34:59,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [188506604] [2023-08-26 13:34:59,193 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:34:59,194 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-26 13:34:59,194 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:34:59,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-26 13:34:59,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-26 13:34:59,195 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 120 out of 257 [2023-08-26 13:34:59,195 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 29 transitions, 75 flow. Second operand has 3 states, 3 states have (on average 127.0) internal successors, (381), 3 states have internal predecessors, (381), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:34:59,195 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:34:59,195 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 120 of 257 [2023-08-26 13:34:59,195 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:34:59,341 INFO L124 PetriNetUnfolderBase]: 1537/1954 cut-off events. [2023-08-26 13:34:59,341 INFO L125 PetriNetUnfolderBase]: For 32/32 co-relation queries the response was YES. [2023-08-26 13:34:59,345 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3956 conditions, 1954 events. 1537/1954 cut-off events. For 32/32 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 6419 event pairs, 141 based on Foata normal form. 1/1124 useless extension candidates. Maximal degree in co-relation 3952. Up to 1733 conditions per place. [2023-08-26 13:34:59,351 INFO L140 encePairwiseOnDemand]: 251/257 looper letters, 41 selfloop transitions, 5 changer transitions 1/51 dead transitions. [2023-08-26 13:34:59,351 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 42 places, 51 transitions, 220 flow [2023-08-26 13:34:59,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-26 13:34:59,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-26 13:34:59,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 408 transitions. [2023-08-26 13:34:59,353 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5291828793774319 [2023-08-26 13:34:59,353 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 408 transitions. [2023-08-26 13:34:59,353 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 408 transitions. [2023-08-26 13:34:59,353 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:34:59,353 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 408 transitions. [2023-08-26 13:34:59,354 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 136.0) internal successors, (408), 3 states have internal predecessors, (408), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:34:59,355 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 257.0) internal successors, (1028), 4 states have internal predecessors, (1028), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:34:59,355 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 257.0) internal successors, (1028), 4 states have internal predecessors, (1028), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:34:59,356 INFO L175 Difference]: Start difference. First operand has 40 places, 29 transitions, 75 flow. Second operand 3 states and 408 transitions. [2023-08-26 13:34:59,356 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 42 places, 51 transitions, 220 flow [2023-08-26 13:34:59,356 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 51 transitions, 219 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 13:34:59,357 INFO L231 Difference]: Finished difference. Result has 42 places, 33 transitions, 107 flow [2023-08-26 13:34:59,357 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=257, PETRI_DIFFERENCE_MINUEND_FLOW=74, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=107, PETRI_PLACES=42, PETRI_TRANSITIONS=33} [2023-08-26 13:34:59,358 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, -12 predicate places. [2023-08-26 13:34:59,358 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 33 transitions, 107 flow [2023-08-26 13:34:59,358 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 127.0) internal successors, (381), 3 states have internal predecessors, (381), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:34:59,358 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:34:59,358 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] [2023-08-26 13:34:59,358 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-08-26 13:34:59,358 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 18 more)] === [2023-08-26 13:34:59,359 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:34:59,359 INFO L85 PathProgramCache]: Analyzing trace with hash -954029490, now seen corresponding path program 1 times [2023-08-26 13:34:59,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:34:59,359 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [641172909] [2023-08-26 13:34:59,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:34:59,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:34:59,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:34:59,424 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:34:59,424 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:34:59,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [641172909] [2023-08-26 13:34:59,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [641172909] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:34:59,425 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:34:59,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-26 13:34:59,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1960360791] [2023-08-26 13:34:59,425 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:34:59,425 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 13:34:59,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:34:59,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 13:34:59,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-26 13:34:59,427 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 105 out of 257 [2023-08-26 13:34:59,427 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 33 transitions, 107 flow. Second operand has 5 states, 5 states have (on average 109.8) internal successors, (549), 5 states have internal predecessors, (549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:34:59,427 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:34:59,427 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 105 of 257 [2023-08-26 13:34:59,428 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:34:59,756 INFO L124 PetriNetUnfolderBase]: 2463/3233 cut-off events. [2023-08-26 13:34:59,756 INFO L125 PetriNetUnfolderBase]: For 898/903 co-relation queries the response was YES. [2023-08-26 13:34:59,760 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7922 conditions, 3233 events. 2463/3233 cut-off events. For 898/903 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 13327 event pairs, 566 based on Foata normal form. 59/3221 useless extension candidates. Maximal degree in co-relation 7917. Up to 1487 conditions per place. [2023-08-26 13:34:59,771 INFO L140 encePairwiseOnDemand]: 251/257 looper letters, 83 selfloop transitions, 6 changer transitions 0/91 dead transitions. [2023-08-26 13:34:59,771 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 91 transitions, 458 flow [2023-08-26 13:34:59,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-26 13:34:59,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-26 13:34:59,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 603 transitions. [2023-08-26 13:34:59,773 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46926070038910506 [2023-08-26 13:34:59,773 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 603 transitions. [2023-08-26 13:34:59,773 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 603 transitions. [2023-08-26 13:34:59,774 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:34:59,774 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 603 transitions. [2023-08-26 13:34:59,775 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 120.6) internal successors, (603), 5 states have internal predecessors, (603), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:34:59,777 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 257.0) internal successors, (1542), 6 states have internal predecessors, (1542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:34:59,777 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 257.0) internal successors, (1542), 6 states have internal predecessors, (1542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:34:59,777 INFO L175 Difference]: Start difference. First operand has 42 places, 33 transitions, 107 flow. Second operand 5 states and 603 transitions. [2023-08-26 13:34:59,777 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 91 transitions, 458 flow [2023-08-26 13:34:59,778 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 91 transitions, 445 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 13:34:59,779 INFO L231 Difference]: Finished difference. Result has 48 places, 37 transitions, 145 flow [2023-08-26 13:34:59,780 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=257, PETRI_DIFFERENCE_MINUEND_FLOW=102, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=145, PETRI_PLACES=48, PETRI_TRANSITIONS=37} [2023-08-26 13:34:59,780 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, -6 predicate places. [2023-08-26 13:34:59,780 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 37 transitions, 145 flow [2023-08-26 13:34:59,780 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 109.8) internal successors, (549), 5 states have internal predecessors, (549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:34:59,780 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:34:59,781 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] [2023-08-26 13:34:59,781 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-08-26 13:34:59,781 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 18 more)] === [2023-08-26 13:34:59,781 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:34:59,781 INFO L85 PathProgramCache]: Analyzing trace with hash -1117922634, now seen corresponding path program 1 times [2023-08-26 13:34:59,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:34:59,781 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [69708127] [2023-08-26 13:34:59,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:34:59,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:34:59,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:34:59,841 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:34:59,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:34:59,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [69708127] [2023-08-26 13:34:59,842 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [69708127] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:34:59,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [873246825] [2023-08-26 13:34:59,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:34:59,842 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:34:59,842 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:34:59,845 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 13:34:59,854 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-08-26 13:34:59,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:34:59,946 INFO L262 TraceCheckSpWp]: Trace formula consists of 239 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-26 13:34:59,950 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:34:59,993 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:34:59,993 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:35:00,020 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:35:00,020 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [873246825] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:35:00,020 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:35:00,020 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 8 [2023-08-26 13:35:00,020 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1811715836] [2023-08-26 13:35:00,021 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:35:00,021 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-26 13:35:00,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:35:00,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-26 13:35:00,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2023-08-26 13:35:00,026 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 105 out of 257 [2023-08-26 13:35:00,027 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 37 transitions, 145 flow. Second operand has 8 states, 8 states have (on average 108.75) internal successors, (870), 8 states have internal predecessors, (870), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:35:00,027 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:35:00,027 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 105 of 257 [2023-08-26 13:35:00,027 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:35:00,435 INFO L124 PetriNetUnfolderBase]: 2715/3533 cut-off events. [2023-08-26 13:35:00,435 INFO L125 PetriNetUnfolderBase]: For 2619/2762 co-relation queries the response was YES. [2023-08-26 13:35:00,443 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10204 conditions, 3533 events. 2715/3533 cut-off events. For 2619/2762 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 14650 event pairs, 625 based on Foata normal form. 206/3641 useless extension candidates. Maximal degree in co-relation 10196. Up to 1454 conditions per place. [2023-08-26 13:35:00,457 INFO L140 encePairwiseOnDemand]: 251/257 looper letters, 99 selfloop transitions, 10 changer transitions 0/112 dead transitions. [2023-08-26 13:35:00,458 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 112 transitions, 596 flow [2023-08-26 13:35:00,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-26 13:35:00,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-26 13:35:00,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 838 transitions. [2023-08-26 13:35:00,460 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46581434130072263 [2023-08-26 13:35:00,460 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 838 transitions. [2023-08-26 13:35:00,460 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 838 transitions. [2023-08-26 13:35:00,461 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:35:00,461 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 838 transitions. [2023-08-26 13:35:00,463 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 119.71428571428571) internal successors, (838), 7 states have internal predecessors, (838), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:35:00,465 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 257.0) internal successors, (2056), 8 states have internal predecessors, (2056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:35:00,465 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 257.0) internal successors, (2056), 8 states have internal predecessors, (2056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:35:00,465 INFO L175 Difference]: Start difference. First operand has 48 places, 37 transitions, 145 flow. Second operand 7 states and 838 transitions. [2023-08-26 13:35:00,466 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 112 transitions, 596 flow [2023-08-26 13:35:00,469 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 112 transitions, 589 flow, removed 2 selfloop flow, removed 1 redundant places. [2023-08-26 13:35:00,470 INFO L231 Difference]: Finished difference. Result has 57 places, 42 transitions, 200 flow [2023-08-26 13:35:00,470 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=257, PETRI_DIFFERENCE_MINUEND_FLOW=138, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=200, PETRI_PLACES=57, PETRI_TRANSITIONS=42} [2023-08-26 13:35:00,471 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 3 predicate places. [2023-08-26 13:35:00,471 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 42 transitions, 200 flow [2023-08-26 13:35:00,471 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 108.75) internal successors, (870), 8 states have internal predecessors, (870), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:35:00,472 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:35:00,472 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] [2023-08-26 13:35:00,481 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-08-26 13:35:00,677 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2023-08-26 13:35:00,678 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 18 more)] === [2023-08-26 13:35:00,678 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:35:00,678 INFO L85 PathProgramCache]: Analyzing trace with hash -1422445816, now seen corresponding path program 2 times [2023-08-26 13:35:00,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:35:00,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1248346980] [2023-08-26 13:35:00,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:35:00,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:35:00,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:35:00,751 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:35:00,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:35:00,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1248346980] [2023-08-26 13:35:00,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1248346980] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:35:00,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:35:00,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-26 13:35:00,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [916927113] [2023-08-26 13:35:00,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:35:00,753 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 13:35:00,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:35:00,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 13:35:00,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-26 13:35:00,754 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 105 out of 257 [2023-08-26 13:35:00,754 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 42 transitions, 200 flow. Second operand has 5 states, 5 states have (on average 109.8) internal successors, (549), 5 states have internal predecessors, (549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:35:00,755 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:35:00,755 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 105 of 257 [2023-08-26 13:35:00,755 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:35:01,248 INFO L124 PetriNetUnfolderBase]: 3893/5124 cut-off events. [2023-08-26 13:35:01,248 INFO L125 PetriNetUnfolderBase]: For 10323/10531 co-relation queries the response was YES. [2023-08-26 13:35:01,262 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17375 conditions, 5124 events. 3893/5124 cut-off events. For 10323/10531 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 22547 event pairs, 959 based on Foata normal form. 242/5220 useless extension candidates. Maximal degree in co-relation 17363. Up to 2643 conditions per place. [2023-08-26 13:35:01,285 INFO L140 encePairwiseOnDemand]: 251/257 looper letters, 94 selfloop transitions, 8 changer transitions 0/106 dead transitions. [2023-08-26 13:35:01,285 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 106 transitions, 701 flow [2023-08-26 13:35:01,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-26 13:35:01,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-26 13:35:01,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 599 transitions. [2023-08-26 13:35:01,287 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.466147859922179 [2023-08-26 13:35:01,287 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 599 transitions. [2023-08-26 13:35:01,287 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 599 transitions. [2023-08-26 13:35:01,288 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:35:01,288 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 599 transitions. [2023-08-26 13:35:01,289 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 119.8) internal successors, (599), 5 states have internal predecessors, (599), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:35:01,290 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 257.0) internal successors, (1542), 6 states have internal predecessors, (1542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:35:01,291 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 257.0) internal successors, (1542), 6 states have internal predecessors, (1542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:35:01,291 INFO L175 Difference]: Start difference. First operand has 57 places, 42 transitions, 200 flow. Second operand 5 states and 599 transitions. [2023-08-26 13:35:01,291 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 106 transitions, 701 flow [2023-08-26 13:35:01,313 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 106 transitions, 669 flow, removed 6 selfloop flow, removed 2 redundant places. [2023-08-26 13:35:01,315 INFO L231 Difference]: Finished difference. Result has 62 places, 46 transitions, 250 flow [2023-08-26 13:35:01,315 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=257, PETRI_DIFFERENCE_MINUEND_FLOW=190, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=250, PETRI_PLACES=62, PETRI_TRANSITIONS=46} [2023-08-26 13:35:01,315 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 8 predicate places. [2023-08-26 13:35:01,316 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 46 transitions, 250 flow [2023-08-26 13:35:01,316 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 109.8) internal successors, (549), 5 states have internal predecessors, (549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:35:01,316 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:35:01,316 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] [2023-08-26 13:35:01,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-08-26 13:35:01,316 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 18 more)] === [2023-08-26 13:35:01,317 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:35:01,317 INFO L85 PathProgramCache]: Analyzing trace with hash -1576936788, now seen corresponding path program 2 times [2023-08-26 13:35:01,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:35:01,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [409803702] [2023-08-26 13:35:01,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:35:01,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:35:01,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:35:01,380 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:35:01,380 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:35:01,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [409803702] [2023-08-26 13:35:01,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [409803702] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:35:01,380 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:35:01,380 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-26 13:35:01,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1348946505] [2023-08-26 13:35:01,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:35:01,381 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 13:35:01,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:35:01,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 13:35:01,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-08-26 13:35:01,382 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 105 out of 257 [2023-08-26 13:35:01,382 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 46 transitions, 250 flow. Second operand has 5 states, 5 states have (on average 109.8) internal successors, (549), 5 states have internal predecessors, (549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:35:01,383 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:35:01,383 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 105 of 257 [2023-08-26 13:35:01,383 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:35:01,906 INFO L124 PetriNetUnfolderBase]: 4223/5551 cut-off events. [2023-08-26 13:35:01,906 INFO L125 PetriNetUnfolderBase]: For 14875/15090 co-relation queries the response was YES. [2023-08-26 13:35:01,920 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20722 conditions, 5551 events. 4223/5551 cut-off events. For 14875/15090 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 23945 event pairs, 1073 based on Foata normal form. 237/5550 useless extension candidates. Maximal degree in co-relation 20707. Up to 4330 conditions per place. [2023-08-26 13:35:01,944 INFO L140 encePairwiseOnDemand]: 251/257 looper letters, 76 selfloop transitions, 14 changer transitions 0/94 dead transitions. [2023-08-26 13:35:01,945 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 94 transitions, 666 flow [2023-08-26 13:35:01,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-26 13:35:01,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-26 13:35:01,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 594 transitions. [2023-08-26 13:35:01,946 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4622568093385214 [2023-08-26 13:35:01,947 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 594 transitions. [2023-08-26 13:35:01,947 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 594 transitions. [2023-08-26 13:35:01,947 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:35:01,947 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 594 transitions. [2023-08-26 13:35:01,948 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 118.8) internal successors, (594), 5 states have internal predecessors, (594), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:35:01,950 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 257.0) internal successors, (1542), 6 states have internal predecessors, (1542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:35:01,950 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 257.0) internal successors, (1542), 6 states have internal predecessors, (1542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:35:01,950 INFO L175 Difference]: Start difference. First operand has 62 places, 46 transitions, 250 flow. Second operand 5 states and 594 transitions. [2023-08-26 13:35:01,951 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 94 transitions, 666 flow [2023-08-26 13:35:01,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 94 transitions, 633 flow, removed 12 selfloop flow, removed 1 redundant places. [2023-08-26 13:35:01,980 INFO L231 Difference]: Finished difference. Result has 67 places, 54 transitions, 347 flow [2023-08-26 13:35:01,980 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=257, PETRI_DIFFERENCE_MINUEND_FLOW=238, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=347, PETRI_PLACES=67, PETRI_TRANSITIONS=54} [2023-08-26 13:35:01,980 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 13 predicate places. [2023-08-26 13:35:01,980 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 54 transitions, 347 flow [2023-08-26 13:35:01,981 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 109.8) internal successors, (549), 5 states have internal predecessors, (549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:35:01,981 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:35:01,981 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] [2023-08-26 13:35:01,981 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-08-26 13:35:01,981 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 18 more)] === [2023-08-26 13:35:01,981 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:35:01,982 INFO L85 PathProgramCache]: Analyzing trace with hash -190029956, now seen corresponding path program 3 times [2023-08-26 13:35:01,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:35:01,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1963923460] [2023-08-26 13:35:01,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:35:01,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:35:01,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:35:02,044 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:35:02,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:35:02,044 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1963923460] [2023-08-26 13:35:02,044 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1963923460] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:35:02,044 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [767694619] [2023-08-26 13:35:02,044 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-26 13:35:02,045 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:35:02,045 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:35:02,046 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 13:35:02,069 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-08-26 13:35:02,165 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-26 13:35:02,165 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:35:02,167 INFO L262 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-26 13:35:02,169 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:35:02,210 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:35:02,210 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:35:02,244 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:35:02,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [767694619] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:35:02,244 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:35:02,244 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 8 [2023-08-26 13:35:02,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1500866985] [2023-08-26 13:35:02,246 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:35:02,247 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-26 13:35:02,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:35:02,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-26 13:35:02,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2023-08-26 13:35:02,249 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 105 out of 257 [2023-08-26 13:35:02,250 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 54 transitions, 347 flow. Second operand has 8 states, 8 states have (on average 109.625) internal successors, (877), 8 states have internal predecessors, (877), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:35:02,250 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:35:02,250 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 105 of 257 [2023-08-26 13:35:02,250 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:35:02,908 INFO L124 PetriNetUnfolderBase]: 4709/6179 cut-off events. [2023-08-26 13:35:02,908 INFO L125 PetriNetUnfolderBase]: For 16607/16810 co-relation queries the response was YES. [2023-08-26 13:35:02,925 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23800 conditions, 6179 events. 4709/6179 cut-off events. For 16607/16810 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 27259 event pairs, 593 based on Foata normal form. 299/6396 useless extension candidates. Maximal degree in co-relation 23783. Up to 2359 conditions per place. [2023-08-26 13:35:02,953 INFO L140 encePairwiseOnDemand]: 251/257 looper letters, 136 selfloop transitions, 24 changer transitions 0/163 dead transitions. [2023-08-26 13:35:02,953 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 163 transitions, 1245 flow [2023-08-26 13:35:02,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-26 13:35:02,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-26 13:35:02,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 838 transitions. [2023-08-26 13:35:02,955 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46581434130072263 [2023-08-26 13:35:02,956 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 838 transitions. [2023-08-26 13:35:02,956 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 838 transitions. [2023-08-26 13:35:02,956 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:35:02,956 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 838 transitions. [2023-08-26 13:35:02,958 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 119.71428571428571) internal successors, (838), 7 states have internal predecessors, (838), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:35:02,960 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 257.0) internal successors, (2056), 8 states have internal predecessors, (2056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:35:02,960 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 257.0) internal successors, (2056), 8 states have internal predecessors, (2056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:35:02,961 INFO L175 Difference]: Start difference. First operand has 67 places, 54 transitions, 347 flow. Second operand 7 states and 838 transitions. [2023-08-26 13:35:02,961 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 163 transitions, 1245 flow [2023-08-26 13:35:02,998 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 163 transitions, 1175 flow, removed 11 selfloop flow, removed 2 redundant places. [2023-08-26 13:35:03,000 INFO L231 Difference]: Finished difference. Result has 75 places, 67 transitions, 499 flow [2023-08-26 13:35:03,001 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=257, PETRI_DIFFERENCE_MINUEND_FLOW=311, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=499, PETRI_PLACES=75, PETRI_TRANSITIONS=67} [2023-08-26 13:35:03,001 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 21 predicate places. [2023-08-26 13:35:03,001 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 67 transitions, 499 flow [2023-08-26 13:35:03,001 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 109.625) internal successors, (877), 8 states have internal predecessors, (877), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:35:03,002 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:35:03,002 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] [2023-08-26 13:35:03,013 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-08-26 13:35:03,211 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2023-08-26 13:35:03,211 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 18 more)] === [2023-08-26 13:35:03,211 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:35:03,212 INFO L85 PathProgramCache]: Analyzing trace with hash -403587429, now seen corresponding path program 1 times [2023-08-26 13:35:03,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:35:03,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [248483700] [2023-08-26 13:35:03,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:35:03,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:35:03,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:35:03,274 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:35:03,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:35:03,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [248483700] [2023-08-26 13:35:03,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [248483700] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:35:03,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:35:03,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-26 13:35:03,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [987774733] [2023-08-26 13:35:03,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:35:03,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 13:35:03,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:35:03,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 13:35:03,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-08-26 13:35:03,276 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 105 out of 257 [2023-08-26 13:35:03,276 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 67 transitions, 499 flow. Second operand has 5 states, 5 states have (on average 109.8) internal successors, (549), 5 states have internal predecessors, (549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:35:03,276 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:35:03,277 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 105 of 257 [2023-08-26 13:35:03,277 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:35:03,904 INFO L124 PetriNetUnfolderBase]: 6292/8173 cut-off events. [2023-08-26 13:35:03,904 INFO L125 PetriNetUnfolderBase]: For 46895/49249 co-relation queries the response was YES. [2023-08-26 13:35:03,937 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36505 conditions, 8173 events. 6292/8173 cut-off events. For 46895/49249 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 35708 event pairs, 1595 based on Foata normal form. 740/8746 useless extension candidates. Maximal degree in co-relation 36484. Up to 4954 conditions per place. [2023-08-26 13:35:03,986 INFO L140 encePairwiseOnDemand]: 251/257 looper letters, 117 selfloop transitions, 36 changer transitions 4/162 dead transitions. [2023-08-26 13:35:03,986 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 162 transitions, 1529 flow [2023-08-26 13:35:03,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-26 13:35:03,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-26 13:35:03,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 592 transitions. [2023-08-26 13:35:03,988 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46070038910505834 [2023-08-26 13:35:03,988 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 592 transitions. [2023-08-26 13:35:03,988 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 592 transitions. [2023-08-26 13:35:03,988 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:35:03,989 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 592 transitions. [2023-08-26 13:35:03,990 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 118.4) internal successors, (592), 5 states have internal predecessors, (592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:35:03,992 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 257.0) internal successors, (1542), 6 states have internal predecessors, (1542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:35:03,993 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 257.0) internal successors, (1542), 6 states have internal predecessors, (1542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:35:03,993 INFO L175 Difference]: Start difference. First operand has 75 places, 67 transitions, 499 flow. Second operand 5 states and 592 transitions. [2023-08-26 13:35:03,993 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 162 transitions, 1529 flow [2023-08-26 13:35:04,067 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 162 transitions, 1477 flow, removed 4 selfloop flow, removed 2 redundant places. [2023-08-26 13:35:04,069 INFO L231 Difference]: Finished difference. Result has 79 places, 85 transitions, 751 flow [2023-08-26 13:35:04,069 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=257, PETRI_DIFFERENCE_MINUEND_FLOW=479, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=751, PETRI_PLACES=79, PETRI_TRANSITIONS=85} [2023-08-26 13:35:04,070 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 25 predicate places. [2023-08-26 13:35:04,070 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 85 transitions, 751 flow [2023-08-26 13:35:04,071 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 109.8) internal successors, (549), 5 states have internal predecessors, (549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:35:04,071 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:35:04,071 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] [2023-08-26 13:35:04,071 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-08-26 13:35:04,071 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 18 more)] === [2023-08-26 13:35:04,071 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:35:04,071 INFO L85 PathProgramCache]: Analyzing trace with hash 1550521841, now seen corresponding path program 2 times [2023-08-26 13:35:04,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:35:04,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [616579389] [2023-08-26 13:35:04,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:35:04,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:35:04,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:35:04,142 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:35:04,143 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:35:04,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [616579389] [2023-08-26 13:35:04,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [616579389] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:35:04,143 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:35:04,143 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-26 13:35:04,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [626689078] [2023-08-26 13:35:04,143 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:35:04,144 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 13:35:04,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:35:04,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 13:35:04,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-26 13:35:04,146 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 105 out of 257 [2023-08-26 13:35:04,146 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 85 transitions, 751 flow. Second operand has 5 states, 5 states have (on average 109.8) internal successors, (549), 5 states have internal predecessors, (549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:35:04,147 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:35:04,147 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 105 of 257 [2023-08-26 13:35:04,147 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:35:04,970 INFO L124 PetriNetUnfolderBase]: 7155/9418 cut-off events. [2023-08-26 13:35:04,971 INFO L125 PetriNetUnfolderBase]: For 58239/58813 co-relation queries the response was YES. [2023-08-26 13:35:04,999 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47072 conditions, 9418 events. 7155/9418 cut-off events. For 58239/58813 co-relation queries the response was YES. Maximal size of possible extension queue 533. Compared 45033 event pairs, 1354 based on Foata normal form. 752/9919 useless extension candidates. Maximal degree in co-relation 47049. Up to 4615 conditions per place. [2023-08-26 13:35:05,034 INFO L140 encePairwiseOnDemand]: 251/257 looper letters, 164 selfloop transitions, 14 changer transitions 3/186 dead transitions. [2023-08-26 13:35:05,035 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 186 transitions, 1899 flow [2023-08-26 13:35:05,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-26 13:35:05,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-26 13:35:05,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 603 transitions. [2023-08-26 13:35:05,038 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46926070038910506 [2023-08-26 13:35:05,038 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 603 transitions. [2023-08-26 13:35:05,038 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 603 transitions. [2023-08-26 13:35:05,038 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:35:05,038 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 603 transitions. [2023-08-26 13:35:05,039 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 120.6) internal successors, (603), 5 states have internal predecessors, (603), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:35:05,041 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 257.0) internal successors, (1542), 6 states have internal predecessors, (1542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:35:05,042 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 257.0) internal successors, (1542), 6 states have internal predecessors, (1542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:35:05,042 INFO L175 Difference]: Start difference. First operand has 79 places, 85 transitions, 751 flow. Second operand 5 states and 603 transitions. [2023-08-26 13:35:05,042 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 186 transitions, 1899 flow [2023-08-26 13:35:05,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 186 transitions, 1811 flow, removed 44 selfloop flow, removed 0 redundant places. [2023-08-26 13:35:05,271 INFO L231 Difference]: Finished difference. Result has 85 places, 89 transitions, 841 flow [2023-08-26 13:35:05,271 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=257, PETRI_DIFFERENCE_MINUEND_FLOW=723, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=841, PETRI_PLACES=85, PETRI_TRANSITIONS=89} [2023-08-26 13:35:05,271 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 31 predicate places. [2023-08-26 13:35:05,271 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 89 transitions, 841 flow [2023-08-26 13:35:05,272 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 109.8) internal successors, (549), 5 states have internal predecessors, (549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:35:05,272 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:35:05,272 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] [2023-08-26 13:35:05,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-08-26 13:35:05,273 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 18 more)] === [2023-08-26 13:35:05,273 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:35:05,273 INFO L85 PathProgramCache]: Analyzing trace with hash 1961318210, now seen corresponding path program 4 times [2023-08-26 13:35:05,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:35:05,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1906307342] [2023-08-26 13:35:05,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:35:05,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:35:05,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:35:05,347 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:35:05,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:35:05,348 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1906307342] [2023-08-26 13:35:05,348 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1906307342] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:35:05,348 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1762956307] [2023-08-26 13:35:05,348 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-26 13:35:05,348 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:35:05,349 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:35:05,353 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 13:35:05,369 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-08-26 13:35:05,446 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-26 13:35:05,446 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:35:05,447 INFO L262 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-26 13:35:05,448 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:35:05,480 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:35:05,481 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:35:05,502 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:35:05,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1762956307] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:35:05,503 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:35:05,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2023-08-26 13:35:05,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [344709939] [2023-08-26 13:35:05,503 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:35:05,504 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-26 13:35:05,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:35:05,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-26 13:35:05,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2023-08-26 13:35:05,505 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 105 out of 257 [2023-08-26 13:35:05,506 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 89 transitions, 841 flow. Second operand has 10 states, 10 states have (on average 108.5) internal successors, (1085), 10 states have internal predecessors, (1085), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:35:05,506 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:35:05,506 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 105 of 257 [2023-08-26 13:35:05,506 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:35:06,462 INFO L124 PetriNetUnfolderBase]: 8142/10639 cut-off events. [2023-08-26 13:35:06,462 INFO L125 PetriNetUnfolderBase]: For 70944/71577 co-relation queries the response was YES. [2023-08-26 13:35:06,564 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53519 conditions, 10639 events. 8142/10639 cut-off events. For 70944/71577 co-relation queries the response was YES. Maximal size of possible extension queue 528. Compared 49092 event pairs, 1633 based on Foata normal form. 770/11145 useless extension candidates. Maximal degree in co-relation 53493. Up to 5944 conditions per place. [2023-08-26 13:35:06,615 INFO L140 encePairwiseOnDemand]: 251/257 looper letters, 129 selfloop transitions, 72 changer transitions 3/208 dead transitions. [2023-08-26 13:35:06,615 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 208 transitions, 2228 flow [2023-08-26 13:35:06,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-26 13:35:06,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-26 13:35:06,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 712 transitions. [2023-08-26 13:35:06,622 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46173800259403375 [2023-08-26 13:35:06,622 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 712 transitions. [2023-08-26 13:35:06,623 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 712 transitions. [2023-08-26 13:35:06,624 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:35:06,624 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 712 transitions. [2023-08-26 13:35:06,627 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 118.66666666666667) internal successors, (712), 6 states have internal predecessors, (712), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:35:06,633 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 257.0) internal successors, (1799), 7 states have internal predecessors, (1799), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:35:06,634 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 257.0) internal successors, (1799), 7 states have internal predecessors, (1799), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:35:06,634 INFO L175 Difference]: Start difference. First operand has 85 places, 89 transitions, 841 flow. Second operand 6 states and 712 transitions. [2023-08-26 13:35:06,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 208 transitions, 2228 flow [2023-08-26 13:35:06,883 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 208 transitions, 2118 flow, removed 30 selfloop flow, removed 2 redundant places. [2023-08-26 13:35:06,886 INFO L231 Difference]: Finished difference. Result has 91 places, 125 transitions, 1452 flow [2023-08-26 13:35:06,886 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=257, PETRI_DIFFERENCE_MINUEND_FLOW=788, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1452, PETRI_PLACES=91, PETRI_TRANSITIONS=125} [2023-08-26 13:35:06,886 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 37 predicate places. [2023-08-26 13:35:06,887 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 125 transitions, 1452 flow [2023-08-26 13:35:06,887 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 108.5) internal successors, (1085), 10 states have internal predecessors, (1085), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:35:06,887 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:35:06,887 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] [2023-08-26 13:35:06,895 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-08-26 13:35:07,092 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-08-26 13:35:07,093 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 18 more)] === [2023-08-26 13:35:07,093 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:35:07,093 INFO L85 PathProgramCache]: Analyzing trace with hash 645102934, now seen corresponding path program 3 times [2023-08-26 13:35:07,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:35:07,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [953502991] [2023-08-26 13:35:07,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:35:07,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:35:07,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:35:07,177 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:35:07,177 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:35:07,177 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [953502991] [2023-08-26 13:35:07,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [953502991] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:35:07,178 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:35:07,178 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-26 13:35:07,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1804029344] [2023-08-26 13:35:07,178 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:35:07,178 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 13:35:07,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:35:07,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 13:35:07,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-26 13:35:07,180 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 105 out of 257 [2023-08-26 13:35:07,181 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 125 transitions, 1452 flow. Second operand has 5 states, 5 states have (on average 109.8) internal successors, (549), 5 states have internal predecessors, (549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:35:07,181 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:35:07,181 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 105 of 257 [2023-08-26 13:35:07,181 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:35:08,285 INFO L124 PetriNetUnfolderBase]: 8944/11693 cut-off events. [2023-08-26 13:35:08,285 INFO L125 PetriNetUnfolderBase]: For 90715/92308 co-relation queries the response was YES. [2023-08-26 13:35:08,313 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65164 conditions, 11693 events. 8944/11693 cut-off events. For 90715/92308 co-relation queries the response was YES. Maximal size of possible extension queue 646. Compared 55304 event pairs, 2267 based on Foata normal form. 1128/12306 useless extension candidates. Maximal degree in co-relation 65135. Up to 8788 conditions per place. [2023-08-26 13:35:08,358 INFO L140 encePairwiseOnDemand]: 251/257 looper letters, 165 selfloop transitions, 31 changer transitions 2/210 dead transitions. [2023-08-26 13:35:08,359 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 210 transitions, 2634 flow [2023-08-26 13:35:08,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-26 13:35:08,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-26 13:35:08,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 592 transitions. [2023-08-26 13:35:08,362 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46070038910505834 [2023-08-26 13:35:08,362 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 592 transitions. [2023-08-26 13:35:08,362 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 592 transitions. [2023-08-26 13:35:08,362 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:35:08,362 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 592 transitions. [2023-08-26 13:35:08,364 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 118.4) internal successors, (592), 5 states have internal predecessors, (592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:35:08,365 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 257.0) internal successors, (1542), 6 states have internal predecessors, (1542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:35:08,366 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 257.0) internal successors, (1542), 6 states have internal predecessors, (1542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:35:08,366 INFO L175 Difference]: Start difference. First operand has 91 places, 125 transitions, 1452 flow. Second operand 5 states and 592 transitions. [2023-08-26 13:35:08,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 210 transitions, 2634 flow [2023-08-26 13:35:08,724 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 210 transitions, 2433 flow, removed 54 selfloop flow, removed 1 redundant places. [2023-08-26 13:35:08,726 INFO L231 Difference]: Finished difference. Result has 97 places, 136 transitions, 1535 flow [2023-08-26 13:35:08,726 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=257, PETRI_DIFFERENCE_MINUEND_FLOW=1299, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1535, PETRI_PLACES=97, PETRI_TRANSITIONS=136} [2023-08-26 13:35:08,727 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 43 predicate places. [2023-08-26 13:35:08,727 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 136 transitions, 1535 flow [2023-08-26 13:35:08,727 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 109.8) internal successors, (549), 5 states have internal predecessors, (549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:35:08,727 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:35:08,727 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] [2023-08-26 13:35:08,727 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-08-26 13:35:08,727 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 18 more)] === [2023-08-26 13:35:08,728 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:35:08,728 INFO L85 PathProgramCache]: Analyzing trace with hash -184001736, now seen corresponding path program 5 times [2023-08-26 13:35:08,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:35:08,728 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [605615580] [2023-08-26 13:35:08,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:35:08,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:35:08,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:35:08,783 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:35:08,783 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:35:08,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [605615580] [2023-08-26 13:35:08,783 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [605615580] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:35:08,783 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:35:08,784 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-26 13:35:08,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1205482276] [2023-08-26 13:35:08,784 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:35:08,784 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 13:35:08,784 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:35:08,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 13:35:08,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-26 13:35:08,785 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 105 out of 257 [2023-08-26 13:35:08,786 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 136 transitions, 1535 flow. Second operand has 5 states, 5 states have (on average 109.8) internal successors, (549), 5 states have internal predecessors, (549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:35:08,786 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:35:08,786 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 105 of 257 [2023-08-26 13:35:08,786 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:35:10,065 INFO L124 PetriNetUnfolderBase]: 9291/12136 cut-off events. [2023-08-26 13:35:10,065 INFO L125 PetriNetUnfolderBase]: For 100681/102217 co-relation queries the response was YES. [2023-08-26 13:35:10,114 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68536 conditions, 12136 events. 9291/12136 cut-off events. For 100681/102217 co-relation queries the response was YES. Maximal size of possible extension queue 676. Compared 57905 event pairs, 1007 based on Foata normal form. 1191/12902 useless extension candidates. Maximal degree in co-relation 68504. Up to 5296 conditions per place. [2023-08-26 13:35:10,151 INFO L140 encePairwiseOnDemand]: 251/257 looper letters, 193 selfloop transitions, 28 changer transitions 1/234 dead transitions. [2023-08-26 13:35:10,151 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 234 transitions, 2830 flow [2023-08-26 13:35:10,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-26 13:35:10,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-26 13:35:10,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 601 transitions. [2023-08-26 13:35:10,165 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.467704280155642 [2023-08-26 13:35:10,165 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 601 transitions. [2023-08-26 13:35:10,166 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 601 transitions. [2023-08-26 13:35:10,166 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:35:10,166 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 601 transitions. [2023-08-26 13:35:10,167 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 120.2) internal successors, (601), 5 states have internal predecessors, (601), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:35:10,169 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 257.0) internal successors, (1542), 6 states have internal predecessors, (1542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:35:10,169 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 257.0) internal successors, (1542), 6 states have internal predecessors, (1542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:35:10,170 INFO L175 Difference]: Start difference. First operand has 97 places, 136 transitions, 1535 flow. Second operand 5 states and 601 transitions. [2023-08-26 13:35:10,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 234 transitions, 2830 flow [2023-08-26 13:35:10,443 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 234 transitions, 2770 flow, removed 17 selfloop flow, removed 1 redundant places. [2023-08-26 13:35:10,446 INFO L231 Difference]: Finished difference. Result has 102 places, 138 transitions, 1575 flow [2023-08-26 13:35:10,446 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=257, PETRI_DIFFERENCE_MINUEND_FLOW=1475, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1575, PETRI_PLACES=102, PETRI_TRANSITIONS=138} [2023-08-26 13:35:10,449 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 48 predicate places. [2023-08-26 13:35:10,449 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 138 transitions, 1575 flow [2023-08-26 13:35:10,454 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 109.8) internal successors, (549), 5 states have internal predecessors, (549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:35:10,454 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:35:10,454 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] [2023-08-26 13:35:10,454 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-08-26 13:35:10,455 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 18 more)] === [2023-08-26 13:35:10,455 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:35:10,455 INFO L85 PathProgramCache]: Analyzing trace with hash -1354076020, now seen corresponding path program 4 times [2023-08-26 13:35:10,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:35:10,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [220405794] [2023-08-26 13:35:10,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:35:10,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:35:10,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:35:10,513 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:35:10,513 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:35:10,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [220405794] [2023-08-26 13:35:10,514 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [220405794] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:35:10,514 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1659748589] [2023-08-26 13:35:10,514 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-26 13:35:10,514 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:35:10,514 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:35:10,545 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 13:35:10,568 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-08-26 13:35:10,633 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-26 13:35:10,633 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:35:10,634 INFO L262 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-26 13:35:10,635 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:35:10,674 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:35:10,675 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:35:10,705 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:35:10,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1659748589] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:35:10,705 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:35:10,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2023-08-26 13:35:10,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1860304789] [2023-08-26 13:35:10,705 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:35:10,709 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-26 13:35:10,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:35:10,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-26 13:35:10,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2023-08-26 13:35:10,713 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 105 out of 257 [2023-08-26 13:35:10,715 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 138 transitions, 1575 flow. Second operand has 10 states, 10 states have (on average 108.9) internal successors, (1089), 10 states have internal predecessors, (1089), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:35:10,715 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:35:10,715 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 105 of 257 [2023-08-26 13:35:10,715 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:35:12,356 INFO L124 PetriNetUnfolderBase]: 11775/15277 cut-off events. [2023-08-26 13:35:12,356 INFO L125 PetriNetUnfolderBase]: For 139817/141231 co-relation queries the response was YES. [2023-08-26 13:35:12,400 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88353 conditions, 15277 events. 11775/15277 cut-off events. For 139817/141231 co-relation queries the response was YES. Maximal size of possible extension queue 808. Compared 73429 event pairs, 1375 based on Foata normal form. 1475/16440 useless extension candidates. Maximal degree in co-relation 88318. Up to 7741 conditions per place. [2023-08-26 13:35:12,465 INFO L140 encePairwiseOnDemand]: 251/257 looper letters, 277 selfloop transitions, 122 changer transitions 5/412 dead transitions. [2023-08-26 13:35:12,465 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 412 transitions, 5194 flow [2023-08-26 13:35:12,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-26 13:35:12,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-26 13:35:12,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1174 transitions. [2023-08-26 13:35:12,469 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45680933852140077 [2023-08-26 13:35:12,469 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1174 transitions. [2023-08-26 13:35:12,469 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1174 transitions. [2023-08-26 13:35:12,470 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:35:12,470 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1174 transitions. [2023-08-26 13:35:12,472 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 117.4) internal successors, (1174), 10 states have internal predecessors, (1174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:35:12,475 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 257.0) internal successors, (2827), 11 states have internal predecessors, (2827), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:35:12,475 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 257.0) internal successors, (2827), 11 states have internal predecessors, (2827), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:35:12,475 INFO L175 Difference]: Start difference. First operand has 102 places, 138 transitions, 1575 flow. Second operand 10 states and 1174 transitions. [2023-08-26 13:35:12,476 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 412 transitions, 5194 flow [2023-08-26 13:35:12,873 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 412 transitions, 5090 flow, removed 8 selfloop flow, removed 2 redundant places. [2023-08-26 13:35:12,878 INFO L231 Difference]: Finished difference. Result has 115 places, 226 transitions, 3178 flow [2023-08-26 13:35:12,878 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=257, PETRI_DIFFERENCE_MINUEND_FLOW=1525, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3178, PETRI_PLACES=115, PETRI_TRANSITIONS=226} [2023-08-26 13:35:12,879 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 61 predicate places. [2023-08-26 13:35:12,879 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 226 transitions, 3178 flow [2023-08-26 13:35:12,879 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 108.9) internal successors, (1089), 10 states have internal predecessors, (1089), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:35:12,879 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:35:12,879 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] [2023-08-26 13:35:12,891 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-08-26 13:35:13,086 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:35:13,086 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 18 more)] === [2023-08-26 13:35:13,086 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:35:13,087 INFO L85 PathProgramCache]: Analyzing trace with hash 1953638462, now seen corresponding path program 5 times [2023-08-26 13:35:13,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:35:13,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1572287791] [2023-08-26 13:35:13,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:35:13,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:35:13,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:35:13,237 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:35:13,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:35:13,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1572287791] [2023-08-26 13:35:13,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1572287791] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:35:13,238 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:35:13,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-26 13:35:13,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [652077022] [2023-08-26 13:35:13,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:35:13,238 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 13:35:13,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:35:13,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 13:35:13,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-26 13:35:13,240 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 105 out of 257 [2023-08-26 13:35:13,240 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 226 transitions, 3178 flow. Second operand has 5 states, 5 states have (on average 109.8) internal successors, (549), 5 states have internal predecessors, (549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:35:13,240 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:35:13,240 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 105 of 257 [2023-08-26 13:35:13,240 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:35:13,962 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([387] $Ultimate##0-->L62-4: Formula: (= v_thread3Thread1of1ForFork1_~i~2_1 0) InVars {} OutVars{thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_1} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_~i~2][45], [Black: 381#(= thread1Thread1of1ForFork0_~i~0 0), Black: 382#(and (= |thread2Thread1of1ForFork2_~i~1#1| 0) (= thread1Thread1of1ForFork0_~i~0 0)), 161#(and (<= 0 |ULTIMATE.start_main_~#t3~0#1.offset|) (<= (+ |ULTIMATE.start_main_~#t3~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t3~0#1.base|))), 104#L92-1true, 186#(= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1), 153#(= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1), 177#(and (or (and (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (<= 4 (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|))) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0)), 794#(and (<= 0 thread1Thread1of1ForFork0_~i~0) (<= thread3Thread1of1ForFork1_~i~2 0)), Black: 757#(= thread1Thread1of1ForFork0_~i~0 0), Black: 758#(and (= thread1Thread1of1ForFork0_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 759#(and (<= 1 ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 916#(and (<= 0 thread1Thread1of1ForFork0_~i~0) (<= 1 ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 798#(and (<= thread3Thread1of1ForFork1_~i~2 0) (<= 1 ~N~0)), 16#L72-4true, Black: 390#(<= 1 ~N~0), Black: 391#(and (<= 1 ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 546#(and (<= 1 ~N~0) (<= 0 |thread2Thread1of1ForFork2_~i~1#1|)), 148#true, Black: 549#(and (<= 1 ~N~0) (<= 0 |thread2Thread1of1ForFork2_~i~1#1|) (= thread3Thread1of1ForFork1_~i~2 0)), 173#(= (select |#valid| |ULTIMATE.start_main_~#t4~0#1.base|) 1), 364#(and (<= 0 thread1Thread1of1ForFork0_~i~0) (<= 1 ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 558#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), 40#L51-4true, Black: 567#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 169#(and (<= 4 (select |#length| |ULTIMATE.start_main_~#t4~0#1.base|)) (= |ULTIMATE.start_main_~#t4~0#1.offset| 0)), 123#L41-4true, Black: 566#(<= ~N~0 0), Black: 190#(= ~counter2~0 ~counter1~0), 42#L62-4true, 573#(= thread3Thread1of1ForFork1_~i~2 0), Black: 195#(= thread1Thread1of1ForFork0_~i~0 0), Black: 196#(<= ~N~0 0), 157#(and (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0)), Black: 197#(and (= |thread2Thread1of1ForFork2_~i~1#1| 0) (<= ~N~0 0)), 928#(= thread3Thread1of1ForFork1_~i~2 0), 165#(= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1), Black: 574#(and (= |thread2Thread1of1ForFork2_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 732#(and (<= 1 ~N~0) (<= 0 |thread2Thread1of1ForFork2_~i~1#1|) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 741#(and (= |thread2Thread1of1ForFork2_~i~1#1| 0) (= thread1Thread1of1ForFork0_~i~0 0)), 740#(= |thread2Thread1of1ForFork2_~i~1#1| 0), 557#(= thread3Thread1of1ForFork1_~i~2 0), Black: 742#(and (= thread1Thread1of1ForFork0_~i~0 0) (<= ~N~0 0)), Black: 205#(<= 1 ~N~0), Black: 361#(and (<= 0 thread1Thread1of1ForFork0_~i~0) (<= 1 ~N~0)), Black: 206#(and (<= 1 ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 750#(<= 1 ~N~0), Black: 751#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork0_~i~0 0)), Black: 373#(<= ~N~0 0), Black: 374#(and (= thread1Thread1of1ForFork0_~i~0 0) (<= ~N~0 0))]) [2023-08-26 13:35:13,962 INFO L294 olderBase$Statistics]: this new event has 15 ancestors and is cut-off event [2023-08-26 13:35:13,962 INFO L297 olderBase$Statistics]: existing Event has 14 ancestors and is cut-off event [2023-08-26 13:35:13,963 INFO L297 olderBase$Statistics]: existing Event has 15 ancestors and is cut-off event [2023-08-26 13:35:13,963 INFO L297 olderBase$Statistics]: existing Event has 14 ancestors and is cut-off event [2023-08-26 13:35:14,153 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([387] $Ultimate##0-->L62-4: Formula: (= v_thread3Thread1of1ForFork1_~i~2_1 0) InVars {} OutVars{thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_1} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_~i~2][69], [Black: 381#(= thread1Thread1of1ForFork0_~i~0 0), Black: 382#(and (= |thread2Thread1of1ForFork2_~i~1#1| 0) (= thread1Thread1of1ForFork0_~i~0 0)), 161#(and (<= 0 |ULTIMATE.start_main_~#t3~0#1.offset|) (<= (+ |ULTIMATE.start_main_~#t3~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t3~0#1.base|))), 104#L92-1true, 186#(= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1), 153#(= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1), 177#(and (or (and (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (<= 4 (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|))) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0)), Black: 757#(= thread1Thread1of1ForFork0_~i~0 0), Black: 794#(and (<= 0 thread1Thread1of1ForFork0_~i~0) (<= thread3Thread1of1ForFork1_~i~2 0)), Black: 758#(and (= thread1Thread1of1ForFork0_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 759#(and (<= 1 ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 916#(and (<= 0 thread1Thread1of1ForFork0_~i~0) (<= 1 ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 798#(and (<= thread3Thread1of1ForFork1_~i~2 0) (<= 1 ~N~0)), Black: 390#(<= 1 ~N~0), 16#L72-4true, Black: 391#(and (<= 1 ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 546#(and (<= 1 ~N~0) (<= 0 |thread2Thread1of1ForFork2_~i~1#1|)), 148#true, Black: 549#(and (<= 1 ~N~0) (<= 0 |thread2Thread1of1ForFork2_~i~1#1|) (= thread3Thread1of1ForFork1_~i~2 0)), 173#(= (select |#valid| |ULTIMATE.start_main_~#t4~0#1.base|) 1), 755#true, 40#L51-4true, Black: 558#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 567#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 169#(and (<= 4 (select |#length| |ULTIMATE.start_main_~#t4~0#1.base|)) (= |ULTIMATE.start_main_~#t4~0#1.offset| 0)), 76#thread1EXITtrue, Black: 566#(<= ~N~0 0), 206#(and (<= 1 ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 190#(= ~counter2~0 ~counter1~0), 42#L62-4true, 573#(= thread3Thread1of1ForFork1_~i~2 0), Black: 195#(= thread1Thread1of1ForFork0_~i~0 0), Black: 196#(<= ~N~0 0), 157#(and (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0)), Black: 197#(and (= |thread2Thread1of1ForFork2_~i~1#1| 0) (<= ~N~0 0)), 928#(= thread3Thread1of1ForFork1_~i~2 0), 165#(= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1), Black: 574#(and (= |thread2Thread1of1ForFork2_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 732#(and (<= 1 ~N~0) (<= 0 |thread2Thread1of1ForFork2_~i~1#1|) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 741#(and (= |thread2Thread1of1ForFork2_~i~1#1| 0) (= thread1Thread1of1ForFork0_~i~0 0)), 740#(= |thread2Thread1of1ForFork2_~i~1#1| 0), Black: 742#(and (= thread1Thread1of1ForFork0_~i~0 0) (<= ~N~0 0)), 557#(= thread3Thread1of1ForFork1_~i~2 0), Black: 205#(<= 1 ~N~0), Black: 361#(and (<= 0 thread1Thread1of1ForFork0_~i~0) (<= 1 ~N~0)), Black: 364#(and (<= 0 thread1Thread1of1ForFork0_~i~0) (<= 1 ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 750#(<= 1 ~N~0), Black: 751#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork0_~i~0 0)), Black: 373#(<= ~N~0 0), Black: 374#(and (= thread1Thread1of1ForFork0_~i~0 0) (<= ~N~0 0))]) [2023-08-26 13:35:14,153 INFO L294 olderBase$Statistics]: this new event has 16 ancestors and is cut-off event [2023-08-26 13:35:14,153 INFO L297 olderBase$Statistics]: existing Event has 16 ancestors and is cut-off event [2023-08-26 13:35:14,153 INFO L297 olderBase$Statistics]: existing Event has 15 ancestors and is cut-off event [2023-08-26 13:35:14,153 INFO L297 olderBase$Statistics]: existing Event has 15 ancestors and is cut-off event [2023-08-26 13:35:14,511 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([387] $Ultimate##0-->L62-4: Formula: (= v_thread3Thread1of1ForFork1_~i~2_1 0) InVars {} OutVars{thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_1} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_~i~2][69], [Black: 381#(= thread1Thread1of1ForFork0_~i~0 0), Black: 382#(and (= |thread2Thread1of1ForFork2_~i~1#1| 0) (= thread1Thread1of1ForFork0_~i~0 0)), 161#(and (<= 0 |ULTIMATE.start_main_~#t3~0#1.offset|) (<= (+ |ULTIMATE.start_main_~#t3~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t3~0#1.base|))), 186#(= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1), 153#(= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1), 177#(and (or (and (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (<= 4 (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|))) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0)), Black: 757#(= thread1Thread1of1ForFork0_~i~0 0), Black: 794#(and (<= 0 thread1Thread1of1ForFork0_~i~0) (<= thread3Thread1of1ForFork1_~i~2 0)), Black: 758#(and (= thread1Thread1of1ForFork0_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 759#(and (<= 1 ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 916#(and (<= 0 thread1Thread1of1ForFork0_~i~0) (<= 1 ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 798#(and (<= thread3Thread1of1ForFork1_~i~2 0) (<= 1 ~N~0)), 16#L72-4true, Black: 390#(<= 1 ~N~0), Black: 391#(and (<= 1 ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 546#(and (<= 1 ~N~0) (<= 0 |thread2Thread1of1ForFork2_~i~1#1|)), 148#true, Black: 549#(and (<= 1 ~N~0) (<= 0 |thread2Thread1of1ForFork2_~i~1#1|) (= thread3Thread1of1ForFork1_~i~2 0)), 173#(= (select |#valid| |ULTIMATE.start_main_~#t4~0#1.base|) 1), 755#true, 40#L51-4true, Black: 558#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 567#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 169#(and (<= 4 (select |#length| |ULTIMATE.start_main_~#t4~0#1.base|)) (= |ULTIMATE.start_main_~#t4~0#1.offset| 0)), Black: 566#(<= ~N~0 0), 206#(and (<= 1 ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 190#(= ~counter2~0 ~counter1~0), 42#L62-4true, Black: 195#(= thread1Thread1of1ForFork0_~i~0 0), 573#(= thread3Thread1of1ForFork1_~i~2 0), Black: 196#(<= ~N~0 0), 157#(and (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0)), Black: 197#(and (= |thread2Thread1of1ForFork2_~i~1#1| 0) (<= ~N~0 0)), 928#(= thread3Thread1of1ForFork1_~i~2 0), 165#(= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1), Black: 574#(and (= |thread2Thread1of1ForFork2_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 732#(and (<= 1 ~N~0) (<= 0 |thread2Thread1of1ForFork2_~i~1#1|) (= thread3Thread1of1ForFork1_~i~2 0)), 59#L92-2true, Black: 741#(and (= |thread2Thread1of1ForFork2_~i~1#1| 0) (= thread1Thread1of1ForFork0_~i~0 0)), 740#(= |thread2Thread1of1ForFork2_~i~1#1| 0), Black: 742#(and (= thread1Thread1of1ForFork0_~i~0 0) (<= ~N~0 0)), 557#(= thread3Thread1of1ForFork1_~i~2 0), Black: 205#(<= 1 ~N~0), Black: 361#(and (<= 0 thread1Thread1of1ForFork0_~i~0) (<= 1 ~N~0)), Black: 364#(and (<= 0 thread1Thread1of1ForFork0_~i~0) (<= 1 ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 750#(<= 1 ~N~0), Black: 751#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork0_~i~0 0)), Black: 373#(<= ~N~0 0), Black: 374#(and (= thread1Thread1of1ForFork0_~i~0 0) (<= ~N~0 0))]) [2023-08-26 13:35:14,511 INFO L294 olderBase$Statistics]: this new event has 17 ancestors and is cut-off event [2023-08-26 13:35:14,511 INFO L297 olderBase$Statistics]: existing Event has 16 ancestors and is cut-off event [2023-08-26 13:35:14,511 INFO L297 olderBase$Statistics]: existing Event has 16 ancestors and is cut-off event [2023-08-26 13:35:14,511 INFO L297 olderBase$Statistics]: existing Event has 17 ancestors and is cut-off event [2023-08-26 13:35:14,756 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([387] $Ultimate##0-->L62-4: Formula: (= v_thread3Thread1of1ForFork1_~i~2_1 0) InVars {} OutVars{thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_1} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_~i~2][69], [Black: 381#(= thread1Thread1of1ForFork0_~i~0 0), Black: 382#(and (= |thread2Thread1of1ForFork2_~i~1#1| 0) (= thread1Thread1of1ForFork0_~i~0 0)), 161#(and (<= 0 |ULTIMATE.start_main_~#t3~0#1.offset|) (<= (+ |ULTIMATE.start_main_~#t3~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t3~0#1.base|))), 186#(= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1), 153#(= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1), 177#(and (or (and (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (<= 4 (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|))) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0)), Black: 757#(= thread1Thread1of1ForFork0_~i~0 0), Black: 794#(and (<= 0 thread1Thread1of1ForFork0_~i~0) (<= thread3Thread1of1ForFork1_~i~2 0)), Black: 758#(and (= thread1Thread1of1ForFork0_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 759#(and (<= 1 ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 916#(and (<= 0 thread1Thread1of1ForFork0_~i~0) (<= 1 ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 798#(and (<= thread3Thread1of1ForFork1_~i~2 0) (<= 1 ~N~0)), 16#L72-4true, Black: 390#(<= 1 ~N~0), Black: 391#(and (<= 1 ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 546#(and (<= 1 ~N~0) (<= 0 |thread2Thread1of1ForFork2_~i~1#1|)), 148#true, Black: 549#(and (<= 1 ~N~0) (<= 0 |thread2Thread1of1ForFork2_~i~1#1|) (= thread3Thread1of1ForFork1_~i~2 0)), 173#(= (select |#valid| |ULTIMATE.start_main_~#t4~0#1.base|) 1), 755#true, 40#L51-4true, Black: 558#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 567#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 169#(and (<= 4 (select |#length| |ULTIMATE.start_main_~#t4~0#1.base|)) (= |ULTIMATE.start_main_~#t4~0#1.offset| 0)), Black: 566#(<= ~N~0 0), 206#(and (<= 1 ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 190#(= ~counter2~0 ~counter1~0), 111#L93-1true, 42#L62-4true, Black: 195#(= thread1Thread1of1ForFork0_~i~0 0), 573#(= thread3Thread1of1ForFork1_~i~2 0), Black: 196#(<= ~N~0 0), 157#(and (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0)), Black: 197#(and (= |thread2Thread1of1ForFork2_~i~1#1| 0) (<= ~N~0 0)), 928#(= thread3Thread1of1ForFork1_~i~2 0), 165#(= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1), Black: 574#(and (= |thread2Thread1of1ForFork2_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 732#(and (<= 1 ~N~0) (<= 0 |thread2Thread1of1ForFork2_~i~1#1|) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 741#(and (= |thread2Thread1of1ForFork2_~i~1#1| 0) (= thread1Thread1of1ForFork0_~i~0 0)), 740#(= |thread2Thread1of1ForFork2_~i~1#1| 0), Black: 742#(and (= thread1Thread1of1ForFork0_~i~0 0) (<= ~N~0 0)), 557#(= thread3Thread1of1ForFork1_~i~2 0), Black: 205#(<= 1 ~N~0), Black: 361#(and (<= 0 thread1Thread1of1ForFork0_~i~0) (<= 1 ~N~0)), Black: 364#(and (<= 0 thread1Thread1of1ForFork0_~i~0) (<= 1 ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 750#(<= 1 ~N~0), Black: 751#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork0_~i~0 0)), Black: 373#(<= ~N~0 0), Black: 374#(and (= thread1Thread1of1ForFork0_~i~0 0) (<= ~N~0 0))]) [2023-08-26 13:35:14,756 INFO L294 olderBase$Statistics]: this new event has 18 ancestors and is cut-off event [2023-08-26 13:35:14,756 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2023-08-26 13:35:14,756 INFO L297 olderBase$Statistics]: existing Event has 17 ancestors and is cut-off event [2023-08-26 13:35:14,756 INFO L297 olderBase$Statistics]: existing Event has 17 ancestors and is cut-off event [2023-08-26 13:35:15,205 INFO L124 PetriNetUnfolderBase]: 12667/16665 cut-off events. [2023-08-26 13:35:15,205 INFO L125 PetriNetUnfolderBase]: For 183008/184531 co-relation queries the response was YES. [2023-08-26 13:35:15,261 INFO L83 FinitePrefix]: Finished finitePrefix Result has 104804 conditions, 16665 events. 12667/16665 cut-off events. For 183008/184531 co-relation queries the response was YES. Maximal size of possible extension queue 856. Compared 83363 event pairs, 2320 based on Foata normal form. 1243/17570 useless extension candidates. Maximal degree in co-relation 104763. Up to 7228 conditions per place. [2023-08-26 13:35:15,316 INFO L140 encePairwiseOnDemand]: 251/257 looper letters, 179 selfloop transitions, 141 changer transitions 3/331 dead transitions. [2023-08-26 13:35:15,316 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 331 transitions, 4907 flow [2023-08-26 13:35:15,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-26 13:35:15,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-26 13:35:15,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 595 transitions. [2023-08-26 13:35:15,318 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46303501945525294 [2023-08-26 13:35:15,318 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 595 transitions. [2023-08-26 13:35:15,318 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 595 transitions. [2023-08-26 13:35:15,319 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:35:15,319 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 595 transitions. [2023-08-26 13:35:15,320 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 119.0) internal successors, (595), 5 states have internal predecessors, (595), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:35:15,322 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 257.0) internal successors, (1542), 6 states have internal predecessors, (1542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:35:15,322 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 257.0) internal successors, (1542), 6 states have internal predecessors, (1542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:35:15,322 INFO L175 Difference]: Start difference. First operand has 115 places, 226 transitions, 3178 flow. Second operand 5 states and 595 transitions. [2023-08-26 13:35:15,322 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 331 transitions, 4907 flow [2023-08-26 13:35:16,311 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 331 transitions, 4520 flow, removed 115 selfloop flow, removed 3 redundant places. [2023-08-26 13:35:16,315 INFO L231 Difference]: Finished difference. Result has 118 places, 234 transitions, 3290 flow [2023-08-26 13:35:16,315 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=257, PETRI_DIFFERENCE_MINUEND_FLOW=2834, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3290, PETRI_PLACES=118, PETRI_TRANSITIONS=234} [2023-08-26 13:35:16,315 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 64 predicate places. [2023-08-26 13:35:16,316 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 234 transitions, 3290 flow [2023-08-26 13:35:16,316 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 109.8) internal successors, (549), 5 states have internal predecessors, (549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:35:16,316 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:35:16,316 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] [2023-08-26 13:35:16,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-08-26 13:35:16,316 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 18 more)] === [2023-08-26 13:35:16,316 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:35:16,316 INFO L85 PathProgramCache]: Analyzing trace with hash -665742615, now seen corresponding path program 3 times [2023-08-26 13:35:16,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:35:16,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [655798131] [2023-08-26 13:35:16,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:35:16,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:35:16,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:35:16,370 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:35:16,370 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:35:16,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [655798131] [2023-08-26 13:35:16,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [655798131] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:35:16,371 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:35:16,371 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-26 13:35:16,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [627438413] [2023-08-26 13:35:16,371 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:35:16,371 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 13:35:16,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:35:16,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 13:35:16,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-26 13:35:16,372 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 105 out of 257 [2023-08-26 13:35:16,373 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 234 transitions, 3290 flow. Second operand has 5 states, 5 states have (on average 109.8) internal successors, (549), 5 states have internal predecessors, (549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:35:16,373 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:35:16,373 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 105 of 257 [2023-08-26 13:35:16,373 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:35:18,196 INFO L124 PetriNetUnfolderBase]: 12921/17091 cut-off events. [2023-08-26 13:35:18,196 INFO L125 PetriNetUnfolderBase]: For 207593/209071 co-relation queries the response was YES. [2023-08-26 13:35:18,276 INFO L83 FinitePrefix]: Finished finitePrefix Result has 105839 conditions, 17091 events. 12921/17091 cut-off events. For 207593/209071 co-relation queries the response was YES. Maximal size of possible extension queue 850. Compared 86131 event pairs, 1919 based on Foata normal form. 1167/17931 useless extension candidates. Maximal degree in co-relation 105796. Up to 7472 conditions per place. [2023-08-26 13:35:18,482 INFO L140 encePairwiseOnDemand]: 251/257 looper letters, 178 selfloop transitions, 138 changer transitions 1/326 dead transitions. [2023-08-26 13:35:18,482 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 326 transitions, 4825 flow [2023-08-26 13:35:18,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-26 13:35:18,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-26 13:35:18,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 599 transitions. [2023-08-26 13:35:18,484 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.466147859922179 [2023-08-26 13:35:18,484 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 599 transitions. [2023-08-26 13:35:18,484 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 599 transitions. [2023-08-26 13:35:18,484 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:35:18,484 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 599 transitions. [2023-08-26 13:35:18,485 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 119.8) internal successors, (599), 5 states have internal predecessors, (599), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:35:18,487 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 257.0) internal successors, (1542), 6 states have internal predecessors, (1542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:35:18,487 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 257.0) internal successors, (1542), 6 states have internal predecessors, (1542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:35:18,487 INFO L175 Difference]: Start difference. First operand has 118 places, 234 transitions, 3290 flow. Second operand 5 states and 599 transitions. [2023-08-26 13:35:18,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 326 transitions, 4825 flow [2023-08-26 13:35:19,307 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 326 transitions, 4568 flow, removed 4 selfloop flow, removed 2 redundant places. [2023-08-26 13:35:19,312 INFO L231 Difference]: Finished difference. Result has 122 places, 239 transitions, 3513 flow [2023-08-26 13:35:19,312 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=257, PETRI_DIFFERENCE_MINUEND_FLOW=3037, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3513, PETRI_PLACES=122, PETRI_TRANSITIONS=239} [2023-08-26 13:35:19,312 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 68 predicate places. [2023-08-26 13:35:19,312 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 239 transitions, 3513 flow [2023-08-26 13:35:19,313 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 109.8) internal successors, (549), 5 states have internal predecessors, (549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:35:19,313 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:35:19,313 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] [2023-08-26 13:35:19,313 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-08-26 13:35:19,313 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 18 more)] === [2023-08-26 13:35:19,313 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:35:19,313 INFO L85 PathProgramCache]: Analyzing trace with hash 1776227434, now seen corresponding path program 1 times [2023-08-26 13:35:19,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:35:19,314 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1791496025] [2023-08-26 13:35:19,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:35:19,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:35:19,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:35:19,389 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:35:19,389 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:35:19,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1791496025] [2023-08-26 13:35:19,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1791496025] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:35:19,389 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:35:19,389 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-26 13:35:19,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1384151378] [2023-08-26 13:35:19,390 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:35:19,390 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 13:35:19,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:35:19,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 13:35:19,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-26 13:35:19,391 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 105 out of 257 [2023-08-26 13:35:19,391 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 239 transitions, 3513 flow. Second operand has 5 states, 5 states have (on average 109.8) internal successors, (549), 5 states have internal predecessors, (549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:35:19,391 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:35:19,391 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 105 of 257 [2023-08-26 13:35:19,392 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:35:21,685 INFO L124 PetriNetUnfolderBase]: 14316/18973 cut-off events. [2023-08-26 13:35:21,685 INFO L125 PetriNetUnfolderBase]: For 258770/260810 co-relation queries the response was YES. [2023-08-26 13:35:21,756 INFO L83 FinitePrefix]: Finished finitePrefix Result has 119747 conditions, 18973 events. 14316/18973 cut-off events. For 258770/260810 co-relation queries the response was YES. Maximal size of possible extension queue 866. Compared 95322 event pairs, 2882 based on Foata normal form. 1343/20112 useless extension candidates. Maximal degree in co-relation 119702. Up to 10778 conditions per place. [2023-08-26 13:35:21,832 INFO L140 encePairwiseOnDemand]: 251/257 looper letters, 344 selfloop transitions, 35 changer transitions 7/406 dead transitions. [2023-08-26 13:35:21,832 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 406 transitions, 6432 flow [2023-08-26 13:35:21,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-26 13:35:21,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-26 13:35:21,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 601 transitions. [2023-08-26 13:35:21,834 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.467704280155642 [2023-08-26 13:35:21,834 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 601 transitions. [2023-08-26 13:35:21,834 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 601 transitions. [2023-08-26 13:35:21,834 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:35:21,834 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 601 transitions. [2023-08-26 13:35:21,836 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 120.2) internal successors, (601), 5 states have internal predecessors, (601), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:35:21,837 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 257.0) internal successors, (1542), 6 states have internal predecessors, (1542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:35:21,838 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 257.0) internal successors, (1542), 6 states have internal predecessors, (1542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:35:21,838 INFO L175 Difference]: Start difference. First operand has 122 places, 239 transitions, 3513 flow. Second operand 5 states and 601 transitions. [2023-08-26 13:35:21,838 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 406 transitions, 6432 flow [2023-08-26 13:35:23,291 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 406 transitions, 6152 flow, removed 7 selfloop flow, removed 2 redundant places. [2023-08-26 13:35:23,295 INFO L231 Difference]: Finished difference. Result has 126 places, 243 transitions, 3457 flow [2023-08-26 13:35:23,295 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=257, PETRI_DIFFERENCE_MINUEND_FLOW=3336, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3457, PETRI_PLACES=126, PETRI_TRANSITIONS=243} [2023-08-26 13:35:23,295 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 72 predicate places. [2023-08-26 13:35:23,296 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 243 transitions, 3457 flow [2023-08-26 13:35:23,296 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 109.8) internal successors, (549), 5 states have internal predecessors, (549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:35:23,296 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:35:23,296 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] [2023-08-26 13:35:23,296 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2023-08-26 13:35:23,296 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 18 more)] === [2023-08-26 13:35:23,296 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:35:23,296 INFO L85 PathProgramCache]: Analyzing trace with hash -1423703512, now seen corresponding path program 2 times [2023-08-26 13:35:23,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:35:23,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [796555057] [2023-08-26 13:35:23,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:35:23,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:35:23,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:35:23,363 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:35:23,364 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:35:23,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [796555057] [2023-08-26 13:35:23,364 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [796555057] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:35:23,364 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:35:23,364 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-26 13:35:23,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1788641159] [2023-08-26 13:35:23,365 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:35:23,365 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 13:35:23,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:35:23,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 13:35:23,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-08-26 13:35:23,366 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 105 out of 257 [2023-08-26 13:35:23,366 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 243 transitions, 3457 flow. Second operand has 5 states, 5 states have (on average 109.8) internal successors, (549), 5 states have internal predecessors, (549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:35:23,366 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:35:23,366 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 105 of 257 [2023-08-26 13:35:23,366 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:35:25,870 INFO L124 PetriNetUnfolderBase]: 16829/22112 cut-off events. [2023-08-26 13:35:25,870 INFO L125 PetriNetUnfolderBase]: For 316186/320223 co-relation queries the response was YES. [2023-08-26 13:35:25,982 INFO L83 FinitePrefix]: Finished finitePrefix Result has 146882 conditions, 22112 events. 16829/22112 cut-off events. For 316186/320223 co-relation queries the response was YES. Maximal size of possible extension queue 1007. Compared 111891 event pairs, 3003 based on Foata normal form. 2143/24089 useless extension candidates. Maximal degree in co-relation 146835. Up to 10675 conditions per place. [2023-08-26 13:35:26,083 INFO L140 encePairwiseOnDemand]: 251/257 looper letters, 229 selfloop transitions, 187 changer transitions 1/432 dead transitions. [2023-08-26 13:35:26,083 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 432 transitions, 6842 flow [2023-08-26 13:35:26,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-26 13:35:26,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-26 13:35:26,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 594 transitions. [2023-08-26 13:35:26,086 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4622568093385214 [2023-08-26 13:35:26,086 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 594 transitions. [2023-08-26 13:35:26,086 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 594 transitions. [2023-08-26 13:35:26,086 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:35:26,086 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 594 transitions. [2023-08-26 13:35:26,087 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 118.8) internal successors, (594), 5 states have internal predecessors, (594), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:35:26,089 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 257.0) internal successors, (1542), 6 states have internal predecessors, (1542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:35:26,089 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 257.0) internal successors, (1542), 6 states have internal predecessors, (1542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:35:26,089 INFO L175 Difference]: Start difference. First operand has 126 places, 243 transitions, 3457 flow. Second operand 5 states and 594 transitions. [2023-08-26 13:35:26,089 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 432 transitions, 6842 flow [2023-08-26 13:35:27,637 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 432 transitions, 6728 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-26 13:35:27,641 INFO L231 Difference]: Finished difference. Result has 128 places, 291 transitions, 4541 flow [2023-08-26 13:35:27,641 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=257, PETRI_DIFFERENCE_MINUEND_FLOW=3403, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=4541, PETRI_PLACES=128, PETRI_TRANSITIONS=291} [2023-08-26 13:35:27,642 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 74 predicate places. [2023-08-26 13:35:27,642 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 291 transitions, 4541 flow [2023-08-26 13:35:27,642 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 109.8) internal successors, (549), 5 states have internal predecessors, (549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:35:27,642 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:35:27,642 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] [2023-08-26 13:35:27,642 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2023-08-26 13:35:27,643 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 18 more)] === [2023-08-26 13:35:27,643 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:35:27,643 INFO L85 PathProgramCache]: Analyzing trace with hash -30266634, now seen corresponding path program 3 times [2023-08-26 13:35:27,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:35:27,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1934216847] [2023-08-26 13:35:27,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:35:27,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:35:27,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:35:27,698 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:35:27,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:35:27,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1934216847] [2023-08-26 13:35:27,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1934216847] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:35:27,698 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:35:27,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-26 13:35:27,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1321422209] [2023-08-26 13:35:27,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:35:27,699 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 13:35:27,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:35:27,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 13:35:27,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-26 13:35:27,700 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 105 out of 257 [2023-08-26 13:35:27,700 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 291 transitions, 4541 flow. Second operand has 5 states, 5 states have (on average 109.8) internal successors, (549), 5 states have internal predecessors, (549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:35:27,700 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:35:27,701 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 105 of 257 [2023-08-26 13:35:27,701 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:35:30,205 INFO L124 PetriNetUnfolderBase]: 16968/22430 cut-off events. [2023-08-26 13:35:30,205 INFO L125 PetriNetUnfolderBase]: For 319682/323025 co-relation queries the response was YES. [2023-08-26 13:35:30,363 INFO L83 FinitePrefix]: Finished finitePrefix Result has 152582 conditions, 22430 events. 16968/22430 cut-off events. For 319682/323025 co-relation queries the response was YES. Maximal size of possible extension queue 1015. Compared 114686 event pairs, 3392 based on Foata normal form. 1768/24027 useless extension candidates. Maximal degree in co-relation 152535. Up to 11218 conditions per place. [2023-08-26 13:35:30,636 INFO L140 encePairwiseOnDemand]: 251/257 looper letters, 204 selfloop transitions, 185 changer transitions 6/410 dead transitions. [2023-08-26 13:35:30,636 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 410 transitions, 6667 flow [2023-08-26 13:35:30,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-26 13:35:30,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-26 13:35:30,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 599 transitions. [2023-08-26 13:35:30,638 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.466147859922179 [2023-08-26 13:35:30,638 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 599 transitions. [2023-08-26 13:35:30,638 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 599 transitions. [2023-08-26 13:35:30,638 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:35:30,638 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 599 transitions. [2023-08-26 13:35:30,639 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 119.8) internal successors, (599), 5 states have internal predecessors, (599), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:35:30,641 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 257.0) internal successors, (1542), 6 states have internal predecessors, (1542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:35:30,641 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 257.0) internal successors, (1542), 6 states have internal predecessors, (1542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:35:30,641 INFO L175 Difference]: Start difference. First operand has 128 places, 291 transitions, 4541 flow. Second operand 5 states and 599 transitions. [2023-08-26 13:35:30,641 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 410 transitions, 6667 flow [2023-08-26 13:35:32,313 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 410 transitions, 6423 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-26 13:35:32,317 INFO L231 Difference]: Finished difference. Result has 132 places, 295 transitions, 4732 flow [2023-08-26 13:35:32,318 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=257, PETRI_DIFFERENCE_MINUEND_FLOW=4297, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=181, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=4732, PETRI_PLACES=132, PETRI_TRANSITIONS=295} [2023-08-26 13:35:32,318 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 78 predicate places. [2023-08-26 13:35:32,318 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 295 transitions, 4732 flow [2023-08-26 13:35:32,318 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 109.8) internal successors, (549), 5 states have internal predecessors, (549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:35:32,318 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:35:32,319 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] [2023-08-26 13:35:32,319 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2023-08-26 13:35:32,320 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 18 more)] === [2023-08-26 13:35:32,320 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:35:32,320 INFO L85 PathProgramCache]: Analyzing trace with hash 914102409, now seen corresponding path program 4 times [2023-08-26 13:35:32,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:35:32,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [304145375] [2023-08-26 13:35:32,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:35:32,322 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:35:32,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:35:32,389 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:35:32,389 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:35:32,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [304145375] [2023-08-26 13:35:32,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [304145375] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:35:32,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1944143635] [2023-08-26 13:35:32,390 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-26 13:35:32,390 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:35:32,390 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:35:32,393 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 13:35:32,397 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-08-26 13:35:32,491 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-26 13:35:32,492 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:35:32,493 INFO L262 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-26 13:35:32,495 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:35:32,531 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:35:32,531 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:35:32,557 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:35:32,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1944143635] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:35:32,557 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:35:32,557 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2023-08-26 13:35:32,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [404247016] [2023-08-26 13:35:32,557 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:35:32,558 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-26 13:35:32,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:35:32,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-26 13:35:32,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2023-08-26 13:35:32,559 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 105 out of 257 [2023-08-26 13:35:32,560 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 295 transitions, 4732 flow. Second operand has 10 states, 10 states have (on average 108.8) internal successors, (1088), 10 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-08-26 13:35:32,560 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:35:32,560 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 105 of 257 [2023-08-26 13:35:32,560 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:35:35,392 INFO L124 PetriNetUnfolderBase]: 16656/21984 cut-off events. [2023-08-26 13:35:35,392 INFO L125 PetriNetUnfolderBase]: For 371383/373287 co-relation queries the response was YES. [2023-08-26 13:35:35,501 INFO L83 FinitePrefix]: Finished finitePrefix Result has 152785 conditions, 21984 events. 16656/21984 cut-off events. For 371383/373287 co-relation queries the response was YES. Maximal size of possible extension queue 1113. Compared 114608 event pairs, 4188 based on Foata normal form. 1697/23218 useless extension candidates. Maximal degree in co-relation 152736. Up to 17094 conditions per place. [2023-08-26 13:35:35,588 INFO L140 encePairwiseOnDemand]: 251/257 looper letters, 323 selfloop transitions, 89 changer transitions 0/425 dead transitions. [2023-08-26 13:35:35,589 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 425 transitions, 7195 flow [2023-08-26 13:35:35,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-26 13:35:35,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-26 13:35:35,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 710 transitions. [2023-08-26 13:35:35,590 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4604409857328145 [2023-08-26 13:35:35,590 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 710 transitions. [2023-08-26 13:35:35,590 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 710 transitions. [2023-08-26 13:35:35,591 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:35:35,591 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 710 transitions. [2023-08-26 13:35:35,592 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 118.33333333333333) internal successors, (710), 6 states have internal predecessors, (710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:35:35,593 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 257.0) internal successors, (1799), 7 states have internal predecessors, (1799), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:35:35,593 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 257.0) internal successors, (1799), 7 states have internal predecessors, (1799), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:35:35,593 INFO L175 Difference]: Start difference. First operand has 132 places, 295 transitions, 4732 flow. Second operand 6 states and 710 transitions. [2023-08-26 13:35:35,593 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 425 transitions, 7195 flow [2023-08-26 13:35:37,548 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 425 transitions, 6767 flow, removed 5 selfloop flow, removed 2 redundant places. [2023-08-26 13:35:37,553 INFO L231 Difference]: Finished difference. Result has 138 places, 353 transitions, 5791 flow [2023-08-26 13:35:37,553 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=257, PETRI_DIFFERENCE_MINUEND_FLOW=4379, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5791, PETRI_PLACES=138, PETRI_TRANSITIONS=353} [2023-08-26 13:35:37,554 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 84 predicate places. [2023-08-26 13:35:37,554 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 353 transitions, 5791 flow [2023-08-26 13:35:37,554 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 108.8) internal successors, (1088), 10 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-08-26 13:35:37,554 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:35:37,554 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] [2023-08-26 13:35:37,559 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-08-26 13:35:37,755 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2023-08-26 13:35:37,755 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 18 more)] === [2023-08-26 13:35:37,756 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:35:37,756 INFO L85 PathProgramCache]: Analyzing trace with hash -1550069656, now seen corresponding path program 4 times [2023-08-26 13:35:37,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:35:37,756 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1036509460] [2023-08-26 13:35:37,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:35:37,756 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:35:37,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:35:37,825 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:35:37,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:35:37,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1036509460] [2023-08-26 13:35:37,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1036509460] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:35:37,826 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:35:37,826 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-26 13:35:37,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1806870272] [2023-08-26 13:35:37,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:35:37,827 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 13:35:37,827 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:35:37,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 13:35:37,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-08-26 13:35:37,828 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 105 out of 257 [2023-08-26 13:35:37,828 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 353 transitions, 5791 flow. Second operand has 5 states, 5 states have (on average 109.8) internal successors, (549), 5 states have internal predecessors, (549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:35:37,828 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:35:37,828 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 105 of 257 [2023-08-26 13:35:37,829 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:35:41,322 INFO L124 PetriNetUnfolderBase]: 20744/27128 cut-off events. [2023-08-26 13:35:41,322 INFO L125 PetriNetUnfolderBase]: For 451113/455489 co-relation queries the response was YES. [2023-08-26 13:35:41,465 INFO L83 FinitePrefix]: Finished finitePrefix Result has 192117 conditions, 27128 events. 20744/27128 cut-off events. For 451113/455489 co-relation queries the response was YES. Maximal size of possible extension queue 1284. Compared 139650 event pairs, 4482 based on Foata normal form. 2145/29018 useless extension candidates. Maximal degree in co-relation 192065. Up to 20710 conditions per place. [2023-08-26 13:35:41,566 INFO L140 encePairwiseOnDemand]: 251/257 looper letters, 490 selfloop transitions, 108 changer transitions 7/620 dead transitions. [2023-08-26 13:35:41,566 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 620 transitions, 11101 flow [2023-08-26 13:35:41,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-26 13:35:41,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-26 13:35:41,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 594 transitions. [2023-08-26 13:35:41,567 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4622568093385214 [2023-08-26 13:35:41,567 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 594 transitions. [2023-08-26 13:35:41,567 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 594 transitions. [2023-08-26 13:35:41,568 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:35:41,568 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 594 transitions. [2023-08-26 13:35:41,568 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 118.8) internal successors, (594), 5 states have internal predecessors, (594), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:35:41,570 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 257.0) internal successors, (1542), 6 states have internal predecessors, (1542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:35:41,570 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 257.0) internal successors, (1542), 6 states have internal predecessors, (1542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:35:41,570 INFO L175 Difference]: Start difference. First operand has 138 places, 353 transitions, 5791 flow. Second operand 5 states and 594 transitions. [2023-08-26 13:35:41,570 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 620 transitions, 11101 flow [2023-08-26 13:35:43,881 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 620 transitions, 10667 flow, removed 164 selfloop flow, removed 1 redundant places. [2023-08-26 13:35:43,888 INFO L231 Difference]: Finished difference. Result has 143 places, 447 transitions, 7742 flow [2023-08-26 13:35:43,888 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=257, PETRI_DIFFERENCE_MINUEND_FLOW=5548, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=7742, PETRI_PLACES=143, PETRI_TRANSITIONS=447} [2023-08-26 13:35:43,889 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 89 predicate places. [2023-08-26 13:35:43,889 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 447 transitions, 7742 flow [2023-08-26 13:35:43,889 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 109.8) internal successors, (549), 5 states have internal predecessors, (549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:35:43,889 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:35:43,889 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] [2023-08-26 13:35:43,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2023-08-26 13:35:43,889 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 18 more)] === [2023-08-26 13:35:43,890 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:35:43,890 INFO L85 PathProgramCache]: Analyzing trace with hash 73529112, now seen corresponding path program 5 times [2023-08-26 13:35:43,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:35:43,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1444913084] [2023-08-26 13:35:43,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:35:43,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:35:43,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:35:43,965 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:35:43,966 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:35:43,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1444913084] [2023-08-26 13:35:43,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1444913084] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:35:43,966 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:35:43,966 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-26 13:35:43,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2088330282] [2023-08-26 13:35:43,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:35:43,967 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 13:35:43,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:35:43,967 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 13:35:43,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-26 13:35:43,968 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 105 out of 257 [2023-08-26 13:35:43,968 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 447 transitions, 7742 flow. Second operand has 5 states, 5 states have (on average 109.8) internal successors, (549), 5 states have internal predecessors, (549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:35:43,968 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:35:43,968 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 105 of 257 [2023-08-26 13:35:43,969 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:35:48,497 INFO L124 PetriNetUnfolderBase]: 25205/33163 cut-off events. [2023-08-26 13:35:48,497 INFO L125 PetriNetUnfolderBase]: For 596773/602780 co-relation queries the response was YES. [2023-08-26 13:35:48,732 INFO L83 FinitePrefix]: Finished finitePrefix Result has 243434 conditions, 33163 events. 25205/33163 cut-off events. For 596773/602780 co-relation queries the response was YES. Maximal size of possible extension queue 1568. Compared 178568 event pairs, 2957 based on Foata normal form. 3063/36004 useless extension candidates. Maximal degree in co-relation 243380. Up to 14580 conditions per place. [2023-08-26 13:35:48,865 INFO L140 encePairwiseOnDemand]: 251/257 looper letters, 674 selfloop transitions, 94 changer transitions 7/790 dead transitions. [2023-08-26 13:35:48,865 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 790 transitions, 14702 flow [2023-08-26 13:35:48,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-26 13:35:48,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-26 13:35:48,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 597 transitions. [2023-08-26 13:35:48,866 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46459143968871597 [2023-08-26 13:35:48,866 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 597 transitions. [2023-08-26 13:35:48,866 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 597 transitions. [2023-08-26 13:35:48,866 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:35:48,866 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 597 transitions. [2023-08-26 13:35:48,867 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 119.4) internal successors, (597), 5 states have internal predecessors, (597), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:35:48,868 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 257.0) internal successors, (1542), 6 states have internal predecessors, (1542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:35:48,869 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 257.0) internal successors, (1542), 6 states have internal predecessors, (1542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:35:48,869 INFO L175 Difference]: Start difference. First operand has 143 places, 447 transitions, 7742 flow. Second operand 5 states and 597 transitions. [2023-08-26 13:35:48,869 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 790 transitions, 14702 flow [2023-08-26 13:35:52,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 790 transitions, 14646 flow, removed 28 selfloop flow, removed 0 redundant places. [2023-08-26 13:35:52,970 INFO L231 Difference]: Finished difference. Result has 149 places, 519 transitions, 9608 flow [2023-08-26 13:35:52,971 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=257, PETRI_DIFFERENCE_MINUEND_FLOW=7698, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=447, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=9608, PETRI_PLACES=149, PETRI_TRANSITIONS=519} [2023-08-26 13:35:52,971 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 95 predicate places. [2023-08-26 13:35:52,971 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 519 transitions, 9608 flow [2023-08-26 13:35:52,971 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 109.8) internal successors, (549), 5 states have internal predecessors, (549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:35:52,971 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:35:52,971 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] [2023-08-26 13:35:52,971 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2023-08-26 13:35:52,972 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 18 more)] === [2023-08-26 13:35:52,972 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:35:52,972 INFO L85 PathProgramCache]: Analyzing trace with hash -659779307, now seen corresponding path program 5 times [2023-08-26 13:35:52,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:35:52,972 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1306639420] [2023-08-26 13:35:52,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:35:52,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:35:52,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:35:53,022 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:35:53,023 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:35:53,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1306639420] [2023-08-26 13:35:53,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1306639420] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:35:53,023 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:35:53,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-26 13:35:53,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [162301221] [2023-08-26 13:35:53,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:35:53,023 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 13:35:53,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:35:53,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 13:35:53,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-26 13:35:53,024 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 105 out of 257 [2023-08-26 13:35:53,025 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 519 transitions, 9608 flow. Second operand has 5 states, 5 states have (on average 109.8) internal successors, (549), 5 states have internal predecessors, (549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:35:53,025 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:35:53,025 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 105 of 257 [2023-08-26 13:35:53,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:35:57,911 INFO L124 PetriNetUnfolderBase]: 25660/33979 cut-off events. [2023-08-26 13:35:57,911 INFO L125 PetriNetUnfolderBase]: For 666677/671674 co-relation queries the response was YES. [2023-08-26 13:35:58,214 INFO L83 FinitePrefix]: Finished finitePrefix Result has 245054 conditions, 33979 events. 25660/33979 cut-off events. For 666677/671674 co-relation queries the response was YES. Maximal size of possible extension queue 1648. Compared 187426 event pairs, 5018 based on Foata normal form. 3171/36928 useless extension candidates. Maximal degree in co-relation 244997. Up to 20711 conditions per place. [2023-08-26 13:35:58,344 INFO L140 encePairwiseOnDemand]: 251/257 looper letters, 745 selfloop transitions, 35 changer transitions 43/838 dead transitions. [2023-08-26 13:35:58,344 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 838 transitions, 16351 flow [2023-08-26 13:35:58,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-26 13:35:58,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-26 13:35:58,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 595 transitions. [2023-08-26 13:35:58,345 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46303501945525294 [2023-08-26 13:35:58,346 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 595 transitions. [2023-08-26 13:35:58,346 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 595 transitions. [2023-08-26 13:35:58,346 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:35:58,346 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 595 transitions. [2023-08-26 13:35:58,346 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 119.0) internal successors, (595), 5 states have internal predecessors, (595), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:35:58,347 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 257.0) internal successors, (1542), 6 states have internal predecessors, (1542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:35:58,347 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 257.0) internal successors, (1542), 6 states have internal predecessors, (1542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:35:58,347 INFO L175 Difference]: Start difference. First operand has 149 places, 519 transitions, 9608 flow. Second operand 5 states and 595 transitions. [2023-08-26 13:35:58,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 838 transitions, 16351 flow [2023-08-26 13:36:02,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 838 transitions, 16149 flow, removed 82 selfloop flow, removed 2 redundant places. [2023-08-26 13:36:02,941 INFO L231 Difference]: Finished difference. Result has 153 places, 532 transitions, 10016 flow [2023-08-26 13:36:02,941 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=257, PETRI_DIFFERENCE_MINUEND_FLOW=9418, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=519, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=484, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=10016, PETRI_PLACES=153, PETRI_TRANSITIONS=532} [2023-08-26 13:36:02,941 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 99 predicate places. [2023-08-26 13:36:02,941 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 532 transitions, 10016 flow [2023-08-26 13:36:02,942 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 109.8) internal successors, (549), 5 states have internal predecessors, (549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:36:02,942 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:36:02,942 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] [2023-08-26 13:36:02,942 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2023-08-26 13:36:02,942 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 18 more)] === [2023-08-26 13:36:02,942 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:36:02,942 INFO L85 PathProgramCache]: Analyzing trace with hash -1644744352, now seen corresponding path program 6 times [2023-08-26 13:36:02,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:36:02,943 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [895757045] [2023-08-26 13:36:02,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:36:02,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:36:02,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:36:02,996 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:36:02,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:36:02,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [895757045] [2023-08-26 13:36:02,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [895757045] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:36:02,996 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:36:02,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-26 13:36:02,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1813003291] [2023-08-26 13:36:02,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:36:02,997 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 13:36:02,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:36:02,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 13:36:02,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-26 13:36:02,998 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 105 out of 257 [2023-08-26 13:36:02,998 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 532 transitions, 10016 flow. Second operand has 5 states, 5 states have (on average 109.8) internal successors, (549), 5 states have internal predecessors, (549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:36:02,998 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:36:02,998 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 105 of 257 [2023-08-26 13:36:02,998 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:36:08,102 INFO L124 PetriNetUnfolderBase]: 25328/33470 cut-off events. [2023-08-26 13:36:08,102 INFO L125 PetriNetUnfolderBase]: For 666607/672076 co-relation queries the response was YES. [2023-08-26 13:36:08,376 INFO L83 FinitePrefix]: Finished finitePrefix Result has 244833 conditions, 33470 events. 25328/33470 cut-off events. For 666607/672076 co-relation queries the response was YES. Maximal size of possible extension queue 1598. Compared 181118 event pairs, 5589 based on Foata normal form. 2911/36197 useless extension candidates. Maximal degree in co-relation 244774. Up to 16165 conditions per place. [2023-08-26 13:36:08,510 INFO L140 encePairwiseOnDemand]: 251/257 looper letters, 225 selfloop transitions, 399 changer transitions 9/648 dead transitions. [2023-08-26 13:36:08,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 648 transitions, 12702 flow [2023-08-26 13:36:08,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-26 13:36:08,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-26 13:36:08,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 594 transitions. [2023-08-26 13:36:08,511 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4622568093385214 [2023-08-26 13:36:08,511 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 594 transitions. [2023-08-26 13:36:08,511 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 594 transitions. [2023-08-26 13:36:08,511 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:36:08,511 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 594 transitions. [2023-08-26 13:36:08,512 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 118.8) internal successors, (594), 5 states have internal predecessors, (594), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:36:08,513 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 257.0) internal successors, (1542), 6 states have internal predecessors, (1542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:36:08,513 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 257.0) internal successors, (1542), 6 states have internal predecessors, (1542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:36:08,513 INFO L175 Difference]: Start difference. First operand has 153 places, 532 transitions, 10016 flow. Second operand 5 states and 594 transitions. [2023-08-26 13:36:08,513 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 648 transitions, 12702 flow [2023-08-26 13:36:13,495 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 648 transitions, 12526 flow, removed 70 selfloop flow, removed 2 redundant places. [2023-08-26 13:36:13,503 INFO L231 Difference]: Finished difference. Result has 156 places, 532 transitions, 10647 flow [2023-08-26 13:36:13,503 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=257, PETRI_DIFFERENCE_MINUEND_FLOW=9842, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=532, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=397, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=10647, PETRI_PLACES=156, PETRI_TRANSITIONS=532} [2023-08-26 13:36:13,504 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 102 predicate places. [2023-08-26 13:36:13,504 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 532 transitions, 10647 flow [2023-08-26 13:36:13,504 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 109.8) internal successors, (549), 5 states have internal predecessors, (549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:36:13,504 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:36:13,504 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] [2023-08-26 13:36:13,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2023-08-26 13:36:13,504 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 18 more)] === [2023-08-26 13:36:13,505 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:36:13,505 INFO L85 PathProgramCache]: Analyzing trace with hash 1998565941, now seen corresponding path program 6 times [2023-08-26 13:36:13,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:36:13,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1195152473] [2023-08-26 13:36:13,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:36:13,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:36:13,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:36:13,603 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:36:13,603 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:36:13,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1195152473] [2023-08-26 13:36:13,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1195152473] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:36:13,603 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:36:13,603 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-26 13:36:13,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [462152653] [2023-08-26 13:36:13,604 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:36:13,604 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 13:36:13,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:36:13,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 13:36:13,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-26 13:36:13,605 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 105 out of 257 [2023-08-26 13:36:13,605 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 532 transitions, 10647 flow. Second operand has 5 states, 5 states have (on average 109.8) internal successors, (549), 5 states have internal predecessors, (549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:36:13,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:36:13,605 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 105 of 257 [2023-08-26 13:36:13,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:36:18,917 INFO L124 PetriNetUnfolderBase]: 24693/33039 cut-off events. [2023-08-26 13:36:18,917 INFO L125 PetriNetUnfolderBase]: For 722824/726065 co-relation queries the response was YES. [2023-08-26 13:36:19,236 INFO L83 FinitePrefix]: Finished finitePrefix Result has 244565 conditions, 33039 events. 24693/33039 cut-off events. For 722824/726065 co-relation queries the response was YES. Maximal size of possible extension queue 1662. Compared 185588 event pairs, 5117 based on Foata normal form. 3164/35767 useless extension candidates. Maximal degree in co-relation 244505. Up to 19531 conditions per place. [2023-08-26 13:36:19,373 INFO L140 encePairwiseOnDemand]: 251/257 looper letters, 612 selfloop transitions, 59 changer transitions 28/712 dead transitions. [2023-08-26 13:36:19,373 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 712 transitions, 15096 flow [2023-08-26 13:36:19,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-26 13:36:19,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-26 13:36:19,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 601 transitions. [2023-08-26 13:36:19,374 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.467704280155642 [2023-08-26 13:36:19,374 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 601 transitions. [2023-08-26 13:36:19,374 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 601 transitions. [2023-08-26 13:36:19,374 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:36:19,374 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 601 transitions. [2023-08-26 13:36:19,375 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 120.2) internal successors, (601), 5 states have internal predecessors, (601), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:36:19,376 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 257.0) internal successors, (1542), 6 states have internal predecessors, (1542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:36:19,376 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 257.0) internal successors, (1542), 6 states have internal predecessors, (1542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:36:19,376 INFO L175 Difference]: Start difference. First operand has 156 places, 532 transitions, 10647 flow. Second operand 5 states and 601 transitions. [2023-08-26 13:36:19,376 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 712 transitions, 15096 flow [2023-08-26 13:36:23,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 712 transitions, 14109 flow, removed 8 selfloop flow, removed 3 redundant places. [2023-08-26 13:36:23,957 INFO L231 Difference]: Finished difference. Result has 159 places, 544 transitions, 10420 flow [2023-08-26 13:36:23,957 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=257, PETRI_DIFFERENCE_MINUEND_FLOW=9851, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=532, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=473, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=10420, PETRI_PLACES=159, PETRI_TRANSITIONS=544} [2023-08-26 13:36:23,958 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 105 predicate places. [2023-08-26 13:36:23,958 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 544 transitions, 10420 flow [2023-08-26 13:36:23,958 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 109.8) internal successors, (549), 5 states have internal predecessors, (549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:36:23,958 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:36:23,958 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] [2023-08-26 13:36:23,958 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2023-08-26 13:36:23,959 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 18 more)] === [2023-08-26 13:36:23,959 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:36:23,959 INFO L85 PathProgramCache]: Analyzing trace with hash -131146238, now seen corresponding path program 7 times [2023-08-26 13:36:23,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:36:23,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2062271371] [2023-08-26 13:36:23,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:36:23,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:36:23,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:36:24,015 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:36:24,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:36:24,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2062271371] [2023-08-26 13:36:24,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2062271371] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:36:24,016 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:36:24,016 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-26 13:36:24,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1293467004] [2023-08-26 13:36:24,016 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:36:24,016 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 13:36:24,017 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:36:24,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 13:36:24,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-08-26 13:36:24,017 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 105 out of 257 [2023-08-26 13:36:24,018 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 544 transitions, 10420 flow. Second operand has 5 states, 5 states have (on average 109.8) internal successors, (549), 5 states have internal predecessors, (549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:36:24,018 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:36:24,018 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 105 of 257 [2023-08-26 13:36:24,018 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:36:30,138 INFO L124 PetriNetUnfolderBase]: 28020/37098 cut-off events. [2023-08-26 13:36:30,138 INFO L125 PetriNetUnfolderBase]: For 826685/831091 co-relation queries the response was YES. [2023-08-26 13:36:30,528 INFO L83 FinitePrefix]: Finished finitePrefix Result has 275570 conditions, 37098 events. 28020/37098 cut-off events. For 826685/831091 co-relation queries the response was YES. Maximal size of possible extension queue 1826. Compared 205103 event pairs, 6776 based on Foata normal form. 2881/39551 useless extension candidates. Maximal degree in co-relation 275508. Up to 28893 conditions per place. [2023-08-26 13:36:30,666 INFO L140 encePairwiseOnDemand]: 251/257 looper letters, 642 selfloop transitions, 76 changer transitions 18/805 dead transitions. [2023-08-26 13:36:30,667 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 805 transitions, 16109 flow [2023-08-26 13:36:30,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-26 13:36:30,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-26 13:36:30,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 590 transitions. [2023-08-26 13:36:30,668 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4591439688715953 [2023-08-26 13:36:30,668 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 590 transitions. [2023-08-26 13:36:30,668 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 590 transitions. [2023-08-26 13:36:30,668 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:36:30,668 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 590 transitions. [2023-08-26 13:36:30,669 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 118.0) internal successors, (590), 5 states have internal predecessors, (590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:36:30,669 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 257.0) internal successors, (1542), 6 states have internal predecessors, (1542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:36:30,670 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 257.0) internal successors, (1542), 6 states have internal predecessors, (1542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:36:30,670 INFO L175 Difference]: Start difference. First operand has 159 places, 544 transitions, 10420 flow. Second operand 5 states and 590 transitions. [2023-08-26 13:36:30,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 805 transitions, 16109 flow [2023-08-26 13:36:35,882 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 805 transitions, 15797 flow, removed 59 selfloop flow, removed 2 redundant places. [2023-08-26 13:36:35,893 INFO L231 Difference]: Finished difference. Result has 163 places, 596 transitions, 11257 flow [2023-08-26 13:36:35,893 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=257, PETRI_DIFFERENCE_MINUEND_FLOW=10226, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=544, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=488, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=11257, PETRI_PLACES=163, PETRI_TRANSITIONS=596} [2023-08-26 13:36:35,894 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 109 predicate places. [2023-08-26 13:36:35,894 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 596 transitions, 11257 flow [2023-08-26 13:36:35,894 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 109.8) internal successors, (549), 5 states have internal predecessors, (549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:36:35,894 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:36:35,894 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] [2023-08-26 13:36:35,894 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2023-08-26 13:36:35,894 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 18 more)] === [2023-08-26 13:36:35,895 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:36:35,895 INFO L85 PathProgramCache]: Analyzing trace with hash -990778760, now seen corresponding path program 8 times [2023-08-26 13:36:35,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:36:35,895 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1198325708] [2023-08-26 13:36:35,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:36:35,895 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:36:35,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:36:35,950 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:36:35,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:36:35,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1198325708] [2023-08-26 13:36:35,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1198325708] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:36:35,951 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:36:35,951 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-26 13:36:35,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [965592511] [2023-08-26 13:36:35,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:36:35,952 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 13:36:35,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:36:35,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 13:36:35,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-26 13:36:35,953 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 105 out of 257 [2023-08-26 13:36:35,953 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 596 transitions, 11257 flow. Second operand has 5 states, 5 states have (on average 109.8) internal successors, (549), 5 states have internal predecessors, (549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:36:35,953 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:36:35,953 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 105 of 257 [2023-08-26 13:36:35,953 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:36:41,921 INFO L124 PetriNetUnfolderBase]: 26434/35231 cut-off events. [2023-08-26 13:36:41,921 INFO L125 PetriNetUnfolderBase]: For 761994/764938 co-relation queries the response was YES. [2023-08-26 13:36:42,242 INFO L83 FinitePrefix]: Finished finitePrefix Result has 268071 conditions, 35231 events. 26434/35231 cut-off events. For 761994/764938 co-relation queries the response was YES. Maximal size of possible extension queue 1709. Compared 196840 event pairs, 5966 based on Foata normal form. 2550/37484 useless extension candidates. Maximal degree in co-relation 268007. Up to 23710 conditions per place. [2023-08-26 13:36:42,380 INFO L140 encePairwiseOnDemand]: 251/257 looper letters, 612 selfloop transitions, 187 changer transitions 20/838 dead transitions. [2023-08-26 13:36:42,381 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 838 transitions, 16768 flow [2023-08-26 13:36:42,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-26 13:36:42,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-26 13:36:42,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 594 transitions. [2023-08-26 13:36:42,382 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4622568093385214 [2023-08-26 13:36:42,382 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 594 transitions. [2023-08-26 13:36:42,382 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 594 transitions. [2023-08-26 13:36:42,382 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:36:42,382 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 594 transitions. [2023-08-26 13:36:42,383 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 118.8) internal successors, (594), 5 states have internal predecessors, (594), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:36:42,383 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 257.0) internal successors, (1542), 6 states have internal predecessors, (1542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:36:42,384 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 257.0) internal successors, (1542), 6 states have internal predecessors, (1542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:36:42,384 INFO L175 Difference]: Start difference. First operand has 163 places, 596 transitions, 11257 flow. Second operand 5 states and 594 transitions. [2023-08-26 13:36:42,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 838 transitions, 16768 flow [2023-08-26 13:36:47,056 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 838 transitions, 16724 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-26 13:36:47,066 INFO L231 Difference]: Finished difference. Result has 167 places, 638 transitions, 12734 flow [2023-08-26 13:36:47,066 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=257, PETRI_DIFFERENCE_MINUEND_FLOW=11213, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=596, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=409, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=12734, PETRI_PLACES=167, PETRI_TRANSITIONS=638} [2023-08-26 13:36:47,067 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 113 predicate places. [2023-08-26 13:36:47,067 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 638 transitions, 12734 flow [2023-08-26 13:36:47,067 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 109.8) internal successors, (549), 5 states have internal predecessors, (549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:36:47,067 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:36:47,067 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] [2023-08-26 13:36:47,067 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2023-08-26 13:36:47,067 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 18 more)] === [2023-08-26 13:36:47,067 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:36:47,068 INFO L85 PathProgramCache]: Analyzing trace with hash 78716705, now seen corresponding path program 7 times [2023-08-26 13:36:47,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:36:47,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1874121651] [2023-08-26 13:36:47,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:36:47,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:36:47,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:36:47,121 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:36:47,121 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:36:47,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1874121651] [2023-08-26 13:36:47,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1874121651] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:36:47,121 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:36:47,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-26 13:36:47,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1687936436] [2023-08-26 13:36:47,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:36:47,121 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 13:36:47,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:36:47,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 13:36:47,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-26 13:36:47,122 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 105 out of 257 [2023-08-26 13:36:47,123 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 638 transitions, 12734 flow. Second operand has 5 states, 5 states have (on average 109.8) internal successors, (549), 5 states have internal predecessors, (549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:36:47,123 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:36:47,123 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 105 of 257 [2023-08-26 13:36:47,123 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:36:53,254 INFO L124 PetriNetUnfolderBase]: 26515/35626 cut-off events. [2023-08-26 13:36:53,254 INFO L125 PetriNetUnfolderBase]: For 846863/850085 co-relation queries the response was YES. [2023-08-26 13:36:53,580 INFO L83 FinitePrefix]: Finished finitePrefix Result has 274176 conditions, 35626 events. 26515/35626 cut-off events. For 846863/850085 co-relation queries the response was YES. Maximal size of possible extension queue 1844. Compared 204602 event pairs, 6068 based on Foata normal form. 3273/38291 useless extension candidates. Maximal degree in co-relation 274111. Up to 26551 conditions per place. [2023-08-26 13:36:53,733 INFO L140 encePairwiseOnDemand]: 251/257 looper letters, 583 selfloop transitions, 137 changer transitions 34/772 dead transitions. [2023-08-26 13:36:53,733 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 772 transitions, 16081 flow [2023-08-26 13:36:53,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-26 13:36:53,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-26 13:36:53,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 594 transitions. [2023-08-26 13:36:53,734 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4622568093385214 [2023-08-26 13:36:53,734 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 594 transitions. [2023-08-26 13:36:53,734 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 594 transitions. [2023-08-26 13:36:53,735 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:36:53,735 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 594 transitions. [2023-08-26 13:36:53,735 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 118.8) internal successors, (594), 5 states have internal predecessors, (594), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:36:53,737 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 257.0) internal successors, (1542), 6 states have internal predecessors, (1542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:36:53,737 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 257.0) internal successors, (1542), 6 states have internal predecessors, (1542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:36:53,737 INFO L175 Difference]: Start difference. First operand has 167 places, 638 transitions, 12734 flow. Second operand 5 states and 594 transitions. [2023-08-26 13:36:53,737 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 772 transitions, 16081 flow [2023-08-26 13:36:59,234 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 772 transitions, 15356 flow, removed 154 selfloop flow, removed 3 redundant places. [2023-08-26 13:36:59,246 INFO L231 Difference]: Finished difference. Result has 169 places, 645 transitions, 12788 flow [2023-08-26 13:36:59,246 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=257, PETRI_DIFFERENCE_MINUEND_FLOW=12120, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=638, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=501, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=12788, PETRI_PLACES=169, PETRI_TRANSITIONS=645} [2023-08-26 13:36:59,247 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 115 predicate places. [2023-08-26 13:36:59,247 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 645 transitions, 12788 flow [2023-08-26 13:36:59,247 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 109.8) internal successors, (549), 5 states have internal predecessors, (549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:36:59,247 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:36:59,247 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:36:59,247 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2023-08-26 13:36:59,247 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 18 more)] === [2023-08-26 13:36:59,248 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:36:59,248 INFO L85 PathProgramCache]: Analyzing trace with hash -328075203, now seen corresponding path program 8 times [2023-08-26 13:36:59,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:36:59,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1338291493] [2023-08-26 13:36:59,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:36:59,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:36:59,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:36:59,302 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:36:59,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:36:59,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1338291493] [2023-08-26 13:36:59,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1338291493] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:36:59,303 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:36:59,303 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-26 13:36:59,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [414877089] [2023-08-26 13:36:59,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:36:59,304 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 13:36:59,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:36:59,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 13:36:59,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-26 13:36:59,305 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 105 out of 257 [2023-08-26 13:36:59,305 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 645 transitions, 12788 flow. Second operand has 5 states, 5 states have (on average 109.8) internal successors, (549), 5 states have internal predecessors, (549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:36:59,305 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:36:59,305 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 105 of 257 [2023-08-26 13:36:59,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:37:06,161 INFO L124 PetriNetUnfolderBase]: 27807/37464 cut-off events. [2023-08-26 13:37:06,161 INFO L125 PetriNetUnfolderBase]: For 815694/818275 co-relation queries the response was YES. [2023-08-26 13:37:06,602 INFO L83 FinitePrefix]: Finished finitePrefix Result has 283761 conditions, 37464 events. 27807/37464 cut-off events. For 815694/818275 co-relation queries the response was YES. Maximal size of possible extension queue 1836. Compared 215015 event pairs, 5086 based on Foata normal form. 2391/39586 useless extension candidates. Maximal degree in co-relation 283695. Up to 18410 conditions per place. [2023-08-26 13:37:06,741 INFO L140 encePairwiseOnDemand]: 251/257 looper letters, 288 selfloop transitions, 464 changer transitions 15/786 dead transitions. [2023-08-26 13:37:06,741 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 786 transitions, 16265 flow [2023-08-26 13:37:06,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-26 13:37:06,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-26 13:37:06,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 601 transitions. [2023-08-26 13:37:06,743 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.467704280155642 [2023-08-26 13:37:06,743 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 601 transitions. [2023-08-26 13:37:06,743 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 601 transitions. [2023-08-26 13:37:06,743 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:37:06,743 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 601 transitions. [2023-08-26 13:37:06,744 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 120.2) internal successors, (601), 5 states have internal predecessors, (601), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:37:06,745 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 257.0) internal successors, (1542), 6 states have internal predecessors, (1542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:37:06,745 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 257.0) internal successors, (1542), 6 states have internal predecessors, (1542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:37:06,745 INFO L175 Difference]: Start difference. First operand has 169 places, 645 transitions, 12788 flow. Second operand 5 states and 601 transitions. [2023-08-26 13:37:06,745 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 786 transitions, 16265 flow [2023-08-26 13:37:13,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 786 transitions, 15885 flow, removed 36 selfloop flow, removed 3 redundant places. [2023-08-26 13:37:13,038 INFO L231 Difference]: Finished difference. Result has 172 places, 648 transitions, 13803 flow [2023-08-26 13:37:13,039 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=257, PETRI_DIFFERENCE_MINUEND_FLOW=12454, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=645, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=461, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=13803, PETRI_PLACES=172, PETRI_TRANSITIONS=648} [2023-08-26 13:37:13,039 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 118 predicate places. [2023-08-26 13:37:13,039 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 648 transitions, 13803 flow [2023-08-26 13:37:13,039 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 109.8) internal successors, (549), 5 states have internal predecessors, (549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:37:13,040 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:37:13,040 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] [2023-08-26 13:37:13,040 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2023-08-26 13:37:13,040 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 18 more)] === [2023-08-26 13:37:13,040 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:37:13,040 INFO L85 PathProgramCache]: Analyzing trace with hash -585725098, now seen corresponding path program 6 times [2023-08-26 13:37:13,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:37:13,040 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1205245895] [2023-08-26 13:37:13,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:37:13,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:37:13,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:37:13,107 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:37:13,107 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:37:13,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1205245895] [2023-08-26 13:37:13,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1205245895] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:37:13,107 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:37:13,107 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-26 13:37:13,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [653417695] [2023-08-26 13:37:13,107 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:37:13,108 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 13:37:13,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:37:13,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 13:37:13,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-08-26 13:37:13,109 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 105 out of 257 [2023-08-26 13:37:13,110 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 648 transitions, 13803 flow. Second operand has 5 states, 5 states have (on average 109.8) internal successors, (549), 5 states have internal predecessors, (549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:37:13,110 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:37:13,110 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 105 of 257 [2023-08-26 13:37:13,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:37:15,841 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([528] L62-4-->L62-4: Formula: (and (= (+ v_thread3Thread1of1ForFork1_~i~2_36 1) v_thread3Thread1of1ForFork1_~i~2_35) (< v_thread3Thread1of1ForFork1_~i~2_36 v_~N~0_55) (= (+ v_~counter2~0_59 1) v_~counter2~0_58)) InVars {~counter2~0=v_~counter2~0_59, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_36, ~N~0=v_~N~0_55} OutVars{~counter2~0=v_~counter2~0_58, thread3Thread1of1ForFork1_#t~post6=|v_thread3Thread1of1ForFork1_#t~post6_9|, thread3Thread1of1ForFork1_#t~post5=|v_thread3Thread1of1ForFork1_#t~post5_13|, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_35, ~N~0=v_~N~0_55} AuxVars[] AssignedVars[~counter2~0, thread3Thread1of1ForFork1_#t~post6, thread3Thread1of1ForFork1_#t~post5, thread3Thread1of1ForFork1_~i~2][321], [Black: 1149#(<= ~N~0 0), Black: 1150#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 381#(= thread1Thread1of1ForFork0_~i~0 0), Black: 382#(and (= |thread2Thread1of1ForFork2_~i~1#1| 0) (= thread1Thread1of1ForFork0_~i~0 0)), 161#(and (<= 0 |ULTIMATE.start_main_~#t3~0#1.offset|) (<= (+ |ULTIMATE.start_main_~#t3~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t3~0#1.base|))), 104#L92-1true, Black: 1158#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 186#(= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1), 153#(= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1), Black: 1165#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1164#(<= ~N~0 0), 177#(and (or (and (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (<= 4 (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|))) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0)), Black: 1172#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork0_~i~0 0)), Black: 757#(= thread1Thread1of1ForFork0_~i~0 0), Black: 794#(and (<= 0 thread1Thread1of1ForFork0_~i~0) (<= thread3Thread1of1ForFork1_~i~2 0)), Black: 758#(and (= thread1Thread1of1ForFork0_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 759#(and (<= 1 ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 916#(and (<= 0 thread1Thread1of1ForFork0_~i~0) (<= 1 ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 798#(and (<= thread3Thread1of1ForFork1_~i~2 0) (<= 1 ~N~0)), Black: 1181#(and (<= 1 ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 929#(<= ~N~0 0), Black: 930#(and (= thread1Thread1of1ForFork0_~i~0 0) (<= ~N~0 0)), Black: 1188#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1194#(<= 1 ~N~0), Black: 390#(<= 1 ~N~0), 16#L72-4true, Black: 391#(and (<= 1 ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 546#(and (<= 1 ~N~0) (<= 0 |thread2Thread1of1ForFork2_~i~1#1|)), 148#true, Black: 549#(and (<= 1 ~N~0) (<= 0 |thread2Thread1of1ForFork2_~i~1#1|) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 938#(and (= |thread2Thread1of1ForFork2_~i~1#1| 0) (<= 1 ~N~0)), 173#(= (select |#valid| |ULTIMATE.start_main_~#t4~0#1.base|) 1), 966#(= |thread2Thread1of1ForFork2_~i~1#1| 0), Black: 1195#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 937#(<= 1 ~N~0), Black: 558#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), 40#L51-4true, Black: 557#(= thread3Thread1of1ForFork1_~i~2 0), Black: 945#(<= ~N~0 0), Black: 946#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), Black: 567#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 169#(and (<= 4 (select |#length| |ULTIMATE.start_main_~#t4~0#1.base|)) (= |ULTIMATE.start_main_~#t4~0#1.offset| 0)), 76#thread1EXITtrue, Black: 566#(<= ~N~0 0), Black: 190#(= ~counter2~0 ~counter1~0), Black: 960#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 42#L62-4true, Black: 959#(<= ~N~0 0), 1171#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 195#(= thread1Thread1of1ForFork0_~i~0 0), 157#(and (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0)), Black: 196#(<= ~N~0 0), Black: 197#(and (= |thread2Thread1of1ForFork2_~i~1#1| 0) (<= ~N~0 0)), 1199#true, 165#(= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1), Black: 574#(and (= |thread2Thread1of1ForFork2_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 732#(and (<= 1 ~N~0) (<= 0 |thread2Thread1of1ForFork2_~i~1#1|) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 573#(= thread3Thread1of1ForFork1_~i~2 0), 205#(<= 1 ~N~0), Black: 1125#(and (= |thread2Thread1of1ForFork2_~i~1#1| 0) (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), 555#true, Black: 967#(and (= |thread2Thread1of1ForFork2_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 741#(and (= |thread2Thread1of1ForFork2_~i~1#1| 0) (= thread1Thread1of1ForFork0_~i~0 0)), 1132#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 740#(= |thread2Thread1of1ForFork2_~i~1#1| 0), Black: 742#(and (= thread1Thread1of1ForFork0_~i~0 0) (<= ~N~0 0)), Black: 361#(and (<= 0 thread1Thread1of1ForFork0_~i~0) (<= 1 ~N~0)), Black: 206#(and (<= 1 ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 364#(and (<= 0 thread1Thread1of1ForFork0_~i~0) (<= 1 ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1133#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 750#(<= 1 ~N~0), Black: 751#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork0_~i~0 0)), Black: 1142#(and (<= 1 ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 373#(<= ~N~0 0), Black: 1141#(<= 1 ~N~0), Black: 374#(and (= thread1Thread1of1ForFork0_~i~0 0) (<= ~N~0 0))]) [2023-08-26 13:37:15,841 INFO L294 olderBase$Statistics]: this new event has 16 ancestors and is cut-off event [2023-08-26 13:37:15,841 INFO L297 olderBase$Statistics]: existing Event has 16 ancestors and is cut-off event [2023-08-26 13:37:15,841 INFO L297 olderBase$Statistics]: existing Event has 16 ancestors and is cut-off event [2023-08-26 13:37:15,842 INFO L297 olderBase$Statistics]: existing Event has 16 ancestors and is cut-off event [2023-08-26 13:37:15,842 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([507] L51-4-->thread2EXIT: Formula: (and (<= v_~N~0_37 |v_thread2Thread1of1ForFork2_~i~1#1_28|) (= |v_thread2Thread1of1ForFork2_#res#1.base_7| 0) (= |v_thread2Thread1of1ForFork2_#res#1.offset_7| 0)) InVars {thread2Thread1of1ForFork2_~i~1#1=|v_thread2Thread1of1ForFork2_~i~1#1_28|, ~N~0=v_~N~0_37} OutVars{thread2Thread1of1ForFork2_#res#1.offset=|v_thread2Thread1of1ForFork2_#res#1.offset_7|, ~N~0=v_~N~0_37, thread2Thread1of1ForFork2_#res#1.base=|v_thread2Thread1of1ForFork2_#res#1.base_7|} AuxVars[] AssignedVars[thread2Thread1of1ForFork2_#res#1.offset, thread2Thread1of1ForFork2_~i~1#1, thread2Thread1of1ForFork2_#res#1.base][72], [Black: 1149#(<= ~N~0 0), Black: 1150#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 381#(= thread1Thread1of1ForFork0_~i~0 0), Black: 382#(and (= |thread2Thread1of1ForFork2_~i~1#1| 0) (= thread1Thread1of1ForFork0_~i~0 0)), 161#(and (<= 0 |ULTIMATE.start_main_~#t3~0#1.offset|) (<= (+ |ULTIMATE.start_main_~#t3~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t3~0#1.base|))), 104#L92-1true, Black: 1158#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 373#(<= ~N~0 0), 186#(= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1), 153#(= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1), Black: 1165#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 177#(and (or (and (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (<= 4 (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|))) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0)), Black: 1172#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork0_~i~0 0)), Black: 757#(= thread1Thread1of1ForFork0_~i~0 0), Black: 794#(and (<= 0 thread1Thread1of1ForFork0_~i~0) (<= thread3Thread1of1ForFork1_~i~2 0)), Black: 758#(and (= thread1Thread1of1ForFork0_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 759#(and (<= 1 ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 916#(and (<= 0 thread1Thread1of1ForFork0_~i~0) (<= 1 ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 798#(and (<= thread3Thread1of1ForFork1_~i~2 0) (<= 1 ~N~0)), Black: 1181#(and (<= 1 ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), 9#thread2EXITtrue, Black: 929#(<= ~N~0 0), Black: 930#(and (= thread1Thread1of1ForFork0_~i~0 0) (<= ~N~0 0)), Black: 1188#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 390#(<= 1 ~N~0), 16#L72-4true, Black: 391#(and (<= 1 ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 546#(and (<= 1 ~N~0) (<= 0 |thread2Thread1of1ForFork2_~i~1#1|)), 148#true, Black: 549#(and (<= 1 ~N~0) (<= 0 |thread2Thread1of1ForFork2_~i~1#1|) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 938#(and (= |thread2Thread1of1ForFork2_~i~1#1| 0) (<= 1 ~N~0)), 173#(= (select |#valid| |ULTIMATE.start_main_~#t4~0#1.base|) 1), Black: 937#(<= 1 ~N~0), Black: 1194#(<= 1 ~N~0), Black: 1195#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 945#(<= ~N~0 0), Black: 557#(= thread3Thread1of1ForFork1_~i~2 0), Black: 946#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), Black: 567#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 169#(and (<= 4 (select |#length| |ULTIMATE.start_main_~#t4~0#1.base|)) (= |ULTIMATE.start_main_~#t4~0#1.offset| 0)), 76#thread1EXITtrue, Black: 566#(<= ~N~0 0), Black: 190#(= ~counter2~0 ~counter1~0), Black: 960#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 42#L62-4true, Black: 959#(<= ~N~0 0), 1171#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 573#(= thread3Thread1of1ForFork1_~i~2 0), Black: 195#(= thread1Thread1of1ForFork0_~i~0 0), 157#(and (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0)), Black: 196#(<= ~N~0 0), Black: 197#(and (= |thread2Thread1of1ForFork2_~i~1#1| 0) (<= ~N~0 0)), 1199#true, 165#(= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1), 1157#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 574#(and (= |thread2Thread1of1ForFork2_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 732#(and (<= 1 ~N~0) (<= 0 |thread2Thread1of1ForFork2_~i~1#1|) (= thread3Thread1of1ForFork1_~i~2 0)), 205#(<= 1 ~N~0), 738#true, Black: 1125#(and (= |thread2Thread1of1ForFork2_~i~1#1| 0) (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 967#(and (= |thread2Thread1of1ForFork2_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 741#(and (= |thread2Thread1of1ForFork2_~i~1#1| 0) (= thread1Thread1of1ForFork0_~i~0 0)), 1132#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 966#(= |thread2Thread1of1ForFork2_~i~1#1| 0), Black: 740#(= |thread2Thread1of1ForFork2_~i~1#1| 0), Black: 742#(and (= thread1Thread1of1ForFork0_~i~0 0) (<= ~N~0 0)), Black: 361#(and (<= 0 thread1Thread1of1ForFork0_~i~0) (<= 1 ~N~0)), Black: 206#(and (<= 1 ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 364#(and (<= 0 thread1Thread1of1ForFork0_~i~0) (<= 1 ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1133#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 750#(<= 1 ~N~0), Black: 751#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork0_~i~0 0)), Black: 372#(= |thread2Thread1of1ForFork2_~i~1#1| 0), Black: 1142#(and (<= 1 ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1141#(<= 1 ~N~0), Black: 374#(and (= thread1Thread1of1ForFork0_~i~0 0) (<= ~N~0 0)), 1164#(<= ~N~0 0), 1193#(= thread3Thread1of1ForFork1_~i~2 0)]) [2023-08-26 13:37:15,842 INFO L294 olderBase$Statistics]: this new event has 16 ancestors and is cut-off event [2023-08-26 13:37:15,842 INFO L297 olderBase$Statistics]: existing Event has 16 ancestors and is cut-off event [2023-08-26 13:37:15,842 INFO L297 olderBase$Statistics]: existing Event has 16 ancestors and is cut-off event [2023-08-26 13:37:15,842 INFO L297 olderBase$Statistics]: existing Event has 16 ancestors and is cut-off event [2023-08-26 13:37:16,281 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([508] L62-4-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork1_#res.offset_7| 0) (<= v_~N~0_39 v_thread3Thread1of1ForFork1_~i~2_32) (= |v_thread3Thread1of1ForFork1_#res.base_7| 0)) InVars {thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_32, ~N~0=v_~N~0_39} OutVars{thread3Thread1of1ForFork1_#res.offset=|v_thread3Thread1of1ForFork1_#res.offset_7|, thread3Thread1of1ForFork1_#res.base=|v_thread3Thread1of1ForFork1_#res.base_7|, ~N~0=v_~N~0_39} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#res.offset, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#res.base][199], [Black: 1149#(<= ~N~0 0), Black: 1150#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 381#(= thread1Thread1of1ForFork0_~i~0 0), Black: 382#(and (= |thread2Thread1of1ForFork2_~i~1#1| 0) (= thread1Thread1of1ForFork0_~i~0 0)), 161#(and (<= 0 |ULTIMATE.start_main_~#t3~0#1.offset|) (<= (+ |ULTIMATE.start_main_~#t3~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t3~0#1.base|))), 104#L92-1true, 186#(= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1), 153#(= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1), Black: 1165#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1164#(<= ~N~0 0), 177#(and (or (and (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (<= 4 (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|))) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0)), Black: 757#(= thread1Thread1of1ForFork0_~i~0 0), Black: 1172#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork0_~i~0 0)), Black: 794#(and (<= 0 thread1Thread1of1ForFork0_~i~0) (<= thread3Thread1of1ForFork1_~i~2 0)), Black: 758#(and (= thread1Thread1of1ForFork0_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 759#(and (<= 1 ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 916#(and (<= 0 thread1Thread1of1ForFork0_~i~0) (<= 1 ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 798#(and (<= thread3Thread1of1ForFork1_~i~2 0) (<= 1 ~N~0)), 959#(<= ~N~0 0), 92#thread3EXITtrue, Black: 1181#(and (<= 1 ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 930#(and (= thread1Thread1of1ForFork0_~i~0 0) (<= ~N~0 0)), Black: 1188#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 16#L72-4true, Black: 390#(<= 1 ~N~0), Black: 391#(and (<= 1 ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 546#(and (<= 1 ~N~0) (<= 0 |thread2Thread1of1ForFork2_~i~1#1|)), 148#true, Black: 549#(and (<= 1 ~N~0) (<= 0 |thread2Thread1of1ForFork2_~i~1#1|) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 938#(and (= |thread2Thread1of1ForFork2_~i~1#1| 0) (<= 1 ~N~0)), 173#(= (select |#valid| |ULTIMATE.start_main_~#t4~0#1.base|) 1), Black: 937#(<= 1 ~N~0), Black: 1194#(<= 1 ~N~0), 966#(= |thread2Thread1of1ForFork2_~i~1#1| 0), Black: 1195#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1158#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 40#L51-4true, Black: 558#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 557#(= thread3Thread1of1ForFork1_~i~2 0), Black: 945#(<= ~N~0 0), Black: 946#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), Black: 567#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 169#(and (<= 4 (select |#length| |ULTIMATE.start_main_~#t4~0#1.base|)) (= |ULTIMATE.start_main_~#t4~0#1.offset| 0)), 76#thread1EXITtrue, Black: 566#(<= ~N~0 0), Black: 190#(= ~counter2~0 ~counter1~0), Black: 960#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 1171#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 195#(= thread1Thread1of1ForFork0_~i~0 0), 157#(and (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0)), Black: 196#(<= ~N~0 0), Black: 197#(and (= |thread2Thread1of1ForFork2_~i~1#1| 0) (<= ~N~0 0)), 1199#true, 165#(= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1), Black: 574#(and (= |thread2Thread1of1ForFork2_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 732#(and (<= 1 ~N~0) (<= 0 |thread2Thread1of1ForFork2_~i~1#1|) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 573#(= thread3Thread1of1ForFork1_~i~2 0), 205#(<= 1 ~N~0), 929#(<= ~N~0 0), Black: 1125#(and (= |thread2Thread1of1ForFork2_~i~1#1| 0) (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 967#(and (= |thread2Thread1of1ForFork2_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 741#(and (= |thread2Thread1of1ForFork2_~i~1#1| 0) (= thread1Thread1of1ForFork0_~i~0 0)), 1132#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 555#true, 740#(= |thread2Thread1of1ForFork2_~i~1#1| 0), Black: 742#(and (= thread1Thread1of1ForFork0_~i~0 0) (<= ~N~0 0)), Black: 361#(and (<= 0 thread1Thread1of1ForFork0_~i~0) (<= 1 ~N~0)), Black: 206#(and (<= 1 ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1133#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 750#(<= 1 ~N~0), Black: 364#(and (<= 0 thread1Thread1of1ForFork0_~i~0) (<= 1 ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 751#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork0_~i~0 0)), 1191#true, Black: 1142#(and (<= 1 ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 373#(<= ~N~0 0), Black: 1141#(<= 1 ~N~0), Black: 374#(and (= thread1Thread1of1ForFork0_~i~0 0) (<= ~N~0 0))]) [2023-08-26 13:37:16,281 INFO L294 olderBase$Statistics]: this new event has 16 ancestors and is not cut-off event [2023-08-26 13:37:16,281 INFO L297 olderBase$Statistics]: existing Event has 16 ancestors and is not cut-off event [2023-08-26 13:37:16,281 INFO L297 olderBase$Statistics]: existing Event has 16 ancestors and is not cut-off event [2023-08-26 13:37:16,281 INFO L297 olderBase$Statistics]: existing Event has 16 ancestors and is not cut-off event [2023-08-26 13:37:16,799 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([508] L62-4-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork1_#res.offset_7| 0) (<= v_~N~0_39 v_thread3Thread1of1ForFork1_~i~2_32) (= |v_thread3Thread1of1ForFork1_#res.base_7| 0)) InVars {thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_32, ~N~0=v_~N~0_39} OutVars{thread3Thread1of1ForFork1_#res.offset=|v_thread3Thread1of1ForFork1_#res.offset_7|, thread3Thread1of1ForFork1_#res.base=|v_thread3Thread1of1ForFork1_#res.base_7|, ~N~0=v_~N~0_39} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#res.offset, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#res.base][199], [Black: 1149#(<= ~N~0 0), Black: 1150#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 381#(= thread1Thread1of1ForFork0_~i~0 0), Black: 382#(and (= |thread2Thread1of1ForFork2_~i~1#1| 0) (= thread1Thread1of1ForFork0_~i~0 0)), 161#(and (<= 0 |ULTIMATE.start_main_~#t3~0#1.offset|) (<= (+ |ULTIMATE.start_main_~#t3~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t3~0#1.base|))), 186#(= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1), 153#(= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1), Black: 1165#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1164#(<= ~N~0 0), 177#(and (or (and (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (<= 4 (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|))) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0)), Black: 1172#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork0_~i~0 0)), Black: 757#(= thread1Thread1of1ForFork0_~i~0 0), Black: 794#(and (<= 0 thread1Thread1of1ForFork0_~i~0) (<= thread3Thread1of1ForFork1_~i~2 0)), Black: 758#(and (= thread1Thread1of1ForFork0_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 759#(and (<= 1 ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 916#(and (<= 0 thread1Thread1of1ForFork0_~i~0) (<= 1 ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 798#(and (<= thread3Thread1of1ForFork1_~i~2 0) (<= 1 ~N~0)), 959#(<= ~N~0 0), 92#thread3EXITtrue, Black: 1181#(and (<= 1 ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 930#(and (= thread1Thread1of1ForFork0_~i~0 0) (<= ~N~0 0)), Black: 1188#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 390#(<= 1 ~N~0), 16#L72-4true, Black: 391#(and (<= 1 ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 546#(and (<= 1 ~N~0) (<= 0 |thread2Thread1of1ForFork2_~i~1#1|)), 148#true, Black: 549#(and (<= 1 ~N~0) (<= 0 |thread2Thread1of1ForFork2_~i~1#1|) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 938#(and (= |thread2Thread1of1ForFork2_~i~1#1| 0) (<= 1 ~N~0)), 173#(= (select |#valid| |ULTIMATE.start_main_~#t4~0#1.base|) 1), Black: 937#(<= 1 ~N~0), Black: 1194#(<= 1 ~N~0), 966#(= |thread2Thread1of1ForFork2_~i~1#1| 0), Black: 1195#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1158#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), Black: 558#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), 40#L51-4true, Black: 557#(= thread3Thread1of1ForFork1_~i~2 0), Black: 945#(<= ~N~0 0), Black: 946#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), Black: 567#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 169#(and (<= 4 (select |#length| |ULTIMATE.start_main_~#t4~0#1.base|)) (= |ULTIMATE.start_main_~#t4~0#1.offset| 0)), Black: 566#(<= ~N~0 0), Black: 190#(= ~counter2~0 ~counter1~0), Black: 960#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 1171#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 195#(= thread1Thread1of1ForFork0_~i~0 0), 157#(and (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0)), Black: 196#(<= ~N~0 0), Black: 197#(and (= |thread2Thread1of1ForFork2_~i~1#1| 0) (<= ~N~0 0)), 1199#true, 165#(= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1), Black: 574#(and (= |thread2Thread1of1ForFork2_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 732#(and (<= 1 ~N~0) (<= 0 |thread2Thread1of1ForFork2_~i~1#1|) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 573#(= thread3Thread1of1ForFork1_~i~2 0), 205#(<= 1 ~N~0), 59#L92-2true, 929#(<= ~N~0 0), Black: 1125#(and (= |thread2Thread1of1ForFork2_~i~1#1| 0) (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 967#(and (= |thread2Thread1of1ForFork2_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 741#(and (= |thread2Thread1of1ForFork2_~i~1#1| 0) (= thread1Thread1of1ForFork0_~i~0 0)), 1132#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 555#true, 740#(= |thread2Thread1of1ForFork2_~i~1#1| 0), Black: 742#(and (= thread1Thread1of1ForFork0_~i~0 0) (<= ~N~0 0)), Black: 361#(and (<= 0 thread1Thread1of1ForFork0_~i~0) (<= 1 ~N~0)), Black: 206#(and (<= 1 ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 364#(and (<= 0 thread1Thread1of1ForFork0_~i~0) (<= 1 ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1133#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 750#(<= 1 ~N~0), 1191#true, Black: 751#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork0_~i~0 0)), Black: 1142#(and (<= 1 ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 373#(<= ~N~0 0), Black: 1141#(<= 1 ~N~0), Black: 374#(and (= thread1Thread1of1ForFork0_~i~0 0) (<= ~N~0 0))]) [2023-08-26 13:37:16,799 INFO L294 olderBase$Statistics]: this new event has 17 ancestors and is cut-off event [2023-08-26 13:37:16,799 INFO L297 olderBase$Statistics]: existing Event has 17 ancestors and is cut-off event [2023-08-26 13:37:16,799 INFO L297 olderBase$Statistics]: existing Event has 17 ancestors and is cut-off event [2023-08-26 13:37:16,799 INFO L297 olderBase$Statistics]: existing Event has 17 ancestors and is cut-off event [2023-08-26 13:37:16,799 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([528] L62-4-->L62-4: Formula: (and (= (+ v_thread3Thread1of1ForFork1_~i~2_36 1) v_thread3Thread1of1ForFork1_~i~2_35) (< v_thread3Thread1of1ForFork1_~i~2_36 v_~N~0_55) (= (+ v_~counter2~0_59 1) v_~counter2~0_58)) InVars {~counter2~0=v_~counter2~0_59, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_36, ~N~0=v_~N~0_55} OutVars{~counter2~0=v_~counter2~0_58, thread3Thread1of1ForFork1_#t~post6=|v_thread3Thread1of1ForFork1_#t~post6_9|, thread3Thread1of1ForFork1_#t~post5=|v_thread3Thread1of1ForFork1_#t~post5_13|, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_35, ~N~0=v_~N~0_55} AuxVars[] AssignedVars[~counter2~0, thread3Thread1of1ForFork1_#t~post6, thread3Thread1of1ForFork1_#t~post5, thread3Thread1of1ForFork1_~i~2][321], [Black: 1149#(<= ~N~0 0), Black: 1150#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 381#(= thread1Thread1of1ForFork0_~i~0 0), Black: 382#(and (= |thread2Thread1of1ForFork2_~i~1#1| 0) (= thread1Thread1of1ForFork0_~i~0 0)), 161#(and (<= 0 |ULTIMATE.start_main_~#t3~0#1.offset|) (<= (+ |ULTIMATE.start_main_~#t3~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t3~0#1.base|))), Black: 1158#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 186#(= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1), 153#(= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1), Black: 1165#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1164#(<= ~N~0 0), 177#(and (or (and (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (<= 4 (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|))) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0)), Black: 1172#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork0_~i~0 0)), Black: 757#(= thread1Thread1of1ForFork0_~i~0 0), Black: 794#(and (<= 0 thread1Thread1of1ForFork0_~i~0) (<= thread3Thread1of1ForFork1_~i~2 0)), Black: 758#(and (= thread1Thread1of1ForFork0_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 759#(and (<= 1 ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 916#(and (<= 0 thread1Thread1of1ForFork0_~i~0) (<= 1 ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 798#(and (<= thread3Thread1of1ForFork1_~i~2 0) (<= 1 ~N~0)), Black: 1181#(and (<= 1 ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 929#(<= ~N~0 0), Black: 930#(and (= thread1Thread1of1ForFork0_~i~0 0) (<= ~N~0 0)), Black: 1188#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 1194#(<= 1 ~N~0), Black: 390#(<= 1 ~N~0), 16#L72-4true, Black: 391#(and (<= 1 ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 546#(and (<= 1 ~N~0) (<= 0 |thread2Thread1of1ForFork2_~i~1#1|)), 148#true, Black: 549#(and (<= 1 ~N~0) (<= 0 |thread2Thread1of1ForFork2_~i~1#1|) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 938#(and (= |thread2Thread1of1ForFork2_~i~1#1| 0) (<= 1 ~N~0)), 173#(= (select |#valid| |ULTIMATE.start_main_~#t4~0#1.base|) 1), 966#(= |thread2Thread1of1ForFork2_~i~1#1| 0), Black: 1195#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 937#(<= 1 ~N~0), Black: 558#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), 40#L51-4true, Black: 557#(= thread3Thread1of1ForFork1_~i~2 0), Black: 945#(<= ~N~0 0), Black: 946#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), Black: 567#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 169#(and (<= 4 (select |#length| |ULTIMATE.start_main_~#t4~0#1.base|)) (= |ULTIMATE.start_main_~#t4~0#1.offset| 0)), Black: 566#(<= ~N~0 0), Black: 190#(= ~counter2~0 ~counter1~0), Black: 960#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 42#L62-4true, Black: 959#(<= ~N~0 0), 1171#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 195#(= thread1Thread1of1ForFork0_~i~0 0), 157#(and (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0)), Black: 196#(<= ~N~0 0), Black: 197#(and (= |thread2Thread1of1ForFork2_~i~1#1| 0) (<= ~N~0 0)), 1199#true, 165#(= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1), Black: 574#(and (= |thread2Thread1of1ForFork2_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 732#(and (<= 1 ~N~0) (<= 0 |thread2Thread1of1ForFork2_~i~1#1|) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 573#(= thread3Thread1of1ForFork1_~i~2 0), 205#(<= 1 ~N~0), 59#L92-2true, Black: 1125#(and (= |thread2Thread1of1ForFork2_~i~1#1| 0) (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), 555#true, Black: 967#(and (= |thread2Thread1of1ForFork2_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 741#(and (= |thread2Thread1of1ForFork2_~i~1#1| 0) (= thread1Thread1of1ForFork0_~i~0 0)), 1132#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 740#(= |thread2Thread1of1ForFork2_~i~1#1| 0), Black: 742#(and (= thread1Thread1of1ForFork0_~i~0 0) (<= ~N~0 0)), Black: 361#(and (<= 0 thread1Thread1of1ForFork0_~i~0) (<= 1 ~N~0)), Black: 206#(and (<= 1 ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 364#(and (<= 0 thread1Thread1of1ForFork0_~i~0) (<= 1 ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1133#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 750#(<= 1 ~N~0), Black: 751#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork0_~i~0 0)), Black: 1142#(and (<= 1 ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 373#(<= ~N~0 0), Black: 1141#(<= 1 ~N~0), Black: 374#(and (= thread1Thread1of1ForFork0_~i~0 0) (<= ~N~0 0))]) [2023-08-26 13:37:16,799 INFO L294 olderBase$Statistics]: this new event has 17 ancestors and is cut-off event [2023-08-26 13:37:16,800 INFO L297 olderBase$Statistics]: existing Event has 17 ancestors and is cut-off event [2023-08-26 13:37:16,800 INFO L297 olderBase$Statistics]: existing Event has 17 ancestors and is cut-off event [2023-08-26 13:37:16,800 INFO L297 olderBase$Statistics]: existing Event has 17 ancestors and is cut-off event [2023-08-26 13:37:16,800 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([507] L51-4-->thread2EXIT: Formula: (and (<= v_~N~0_37 |v_thread2Thread1of1ForFork2_~i~1#1_28|) (= |v_thread2Thread1of1ForFork2_#res#1.base_7| 0) (= |v_thread2Thread1of1ForFork2_#res#1.offset_7| 0)) InVars {thread2Thread1of1ForFork2_~i~1#1=|v_thread2Thread1of1ForFork2_~i~1#1_28|, ~N~0=v_~N~0_37} OutVars{thread2Thread1of1ForFork2_#res#1.offset=|v_thread2Thread1of1ForFork2_#res#1.offset_7|, ~N~0=v_~N~0_37, thread2Thread1of1ForFork2_#res#1.base=|v_thread2Thread1of1ForFork2_#res#1.base_7|} AuxVars[] AssignedVars[thread2Thread1of1ForFork2_#res#1.offset, thread2Thread1of1ForFork2_~i~1#1, thread2Thread1of1ForFork2_#res#1.base][72], [Black: 1149#(<= ~N~0 0), Black: 1150#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 381#(= thread1Thread1of1ForFork0_~i~0 0), Black: 382#(and (= |thread2Thread1of1ForFork2_~i~1#1| 0) (= thread1Thread1of1ForFork0_~i~0 0)), 161#(and (<= 0 |ULTIMATE.start_main_~#t3~0#1.offset|) (<= (+ |ULTIMATE.start_main_~#t3~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t3~0#1.base|))), Black: 1158#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 373#(<= ~N~0 0), 186#(= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1), 153#(= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1), Black: 1165#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 177#(and (or (and (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (<= 4 (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|))) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0)), Black: 1172#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork0_~i~0 0)), Black: 757#(= thread1Thread1of1ForFork0_~i~0 0), Black: 794#(and (<= 0 thread1Thread1of1ForFork0_~i~0) (<= thread3Thread1of1ForFork1_~i~2 0)), Black: 758#(and (= thread1Thread1of1ForFork0_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 759#(and (<= 1 ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 916#(and (<= 0 thread1Thread1of1ForFork0_~i~0) (<= 1 ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 798#(and (<= thread3Thread1of1ForFork1_~i~2 0) (<= 1 ~N~0)), Black: 1181#(and (<= 1 ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), 9#thread2EXITtrue, Black: 929#(<= ~N~0 0), Black: 930#(and (= thread1Thread1of1ForFork0_~i~0 0) (<= ~N~0 0)), Black: 1188#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 390#(<= 1 ~N~0), 16#L72-4true, Black: 391#(and (<= 1 ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 546#(and (<= 1 ~N~0) (<= 0 |thread2Thread1of1ForFork2_~i~1#1|)), 148#true, Black: 549#(and (<= 1 ~N~0) (<= 0 |thread2Thread1of1ForFork2_~i~1#1|) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 938#(and (= |thread2Thread1of1ForFork2_~i~1#1| 0) (<= 1 ~N~0)), 173#(= (select |#valid| |ULTIMATE.start_main_~#t4~0#1.base|) 1), Black: 937#(<= 1 ~N~0), Black: 1194#(<= 1 ~N~0), Black: 1195#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 945#(<= ~N~0 0), Black: 557#(= thread3Thread1of1ForFork1_~i~2 0), Black: 946#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), Black: 567#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 169#(and (<= 4 (select |#length| |ULTIMATE.start_main_~#t4~0#1.base|)) (= |ULTIMATE.start_main_~#t4~0#1.offset| 0)), Black: 566#(<= ~N~0 0), Black: 190#(= ~counter2~0 ~counter1~0), Black: 960#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 42#L62-4true, Black: 959#(<= ~N~0 0), 1171#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 573#(= thread3Thread1of1ForFork1_~i~2 0), Black: 195#(= thread1Thread1of1ForFork0_~i~0 0), 157#(and (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0)), Black: 196#(<= ~N~0 0), Black: 197#(and (= |thread2Thread1of1ForFork2_~i~1#1| 0) (<= ~N~0 0)), 1199#true, 165#(= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1), 1157#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 574#(and (= |thread2Thread1of1ForFork2_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 732#(and (<= 1 ~N~0) (<= 0 |thread2Thread1of1ForFork2_~i~1#1|) (= thread3Thread1of1ForFork1_~i~2 0)), 205#(<= 1 ~N~0), 738#true, 59#L92-2true, Black: 1125#(and (= |thread2Thread1of1ForFork2_~i~1#1| 0) (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 967#(and (= |thread2Thread1of1ForFork2_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 741#(and (= |thread2Thread1of1ForFork2_~i~1#1| 0) (= thread1Thread1of1ForFork0_~i~0 0)), 1132#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 966#(= |thread2Thread1of1ForFork2_~i~1#1| 0), Black: 740#(= |thread2Thread1of1ForFork2_~i~1#1| 0), Black: 742#(and (= thread1Thread1of1ForFork0_~i~0 0) (<= ~N~0 0)), Black: 361#(and (<= 0 thread1Thread1of1ForFork0_~i~0) (<= 1 ~N~0)), Black: 206#(and (<= 1 ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 364#(and (<= 0 thread1Thread1of1ForFork0_~i~0) (<= 1 ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1133#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 750#(<= 1 ~N~0), Black: 751#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork0_~i~0 0)), Black: 372#(= |thread2Thread1of1ForFork2_~i~1#1| 0), Black: 1142#(and (<= 1 ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1141#(<= 1 ~N~0), Black: 374#(and (= thread1Thread1of1ForFork0_~i~0 0) (<= ~N~0 0)), 1164#(<= ~N~0 0), 1193#(= thread3Thread1of1ForFork1_~i~2 0)]) [2023-08-26 13:37:16,800 INFO L294 olderBase$Statistics]: this new event has 17 ancestors and is cut-off event [2023-08-26 13:37:16,800 INFO L297 olderBase$Statistics]: existing Event has 17 ancestors and is cut-off event [2023-08-26 13:37:16,800 INFO L297 olderBase$Statistics]: existing Event has 17 ancestors and is cut-off event [2023-08-26 13:37:16,800 INFO L297 olderBase$Statistics]: existing Event has 17 ancestors and is cut-off event [2023-08-26 13:37:17,881 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([508] L62-4-->thread3EXIT: Formula: (and (= |v_thread3Thread1of1ForFork1_#res.offset_7| 0) (<= v_~N~0_39 v_thread3Thread1of1ForFork1_~i~2_32) (= |v_thread3Thread1of1ForFork1_#res.base_7| 0)) InVars {thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_32, ~N~0=v_~N~0_39} OutVars{thread3Thread1of1ForFork1_#res.offset=|v_thread3Thread1of1ForFork1_#res.offset_7|, thread3Thread1of1ForFork1_#res.base=|v_thread3Thread1of1ForFork1_#res.base_7|, ~N~0=v_~N~0_39} AuxVars[] AssignedVars[thread3Thread1of1ForFork1_#res.offset, thread3Thread1of1ForFork1_~i~2, thread3Thread1of1ForFork1_#res.base][199], [Black: 1149#(<= ~N~0 0), Black: 1150#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 381#(= thread1Thread1of1ForFork0_~i~0 0), Black: 382#(and (= |thread2Thread1of1ForFork2_~i~1#1| 0) (= thread1Thread1of1ForFork0_~i~0 0)), 161#(and (<= 0 |ULTIMATE.start_main_~#t3~0#1.offset|) (<= (+ |ULTIMATE.start_main_~#t3~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t3~0#1.base|))), 186#(= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1), 153#(= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1), Black: 1165#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1164#(<= ~N~0 0), 177#(and (or (and (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (<= 4 (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|))) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0)), Black: 1172#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork0_~i~0 0)), Black: 757#(= thread1Thread1of1ForFork0_~i~0 0), Black: 794#(and (<= 0 thread1Thread1of1ForFork0_~i~0) (<= thread3Thread1of1ForFork1_~i~2 0)), Black: 758#(and (= thread1Thread1of1ForFork0_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 759#(and (<= 1 ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 916#(and (<= 0 thread1Thread1of1ForFork0_~i~0) (<= 1 ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 798#(and (<= thread3Thread1of1ForFork1_~i~2 0) (<= 1 ~N~0)), 92#thread3EXITtrue, 959#(<= ~N~0 0), Black: 1181#(and (<= 1 ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 930#(and (= thread1Thread1of1ForFork0_~i~0 0) (<= ~N~0 0)), Black: 1188#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 390#(<= 1 ~N~0), 16#L72-4true, Black: 391#(and (<= 1 ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 546#(and (<= 1 ~N~0) (<= 0 |thread2Thread1of1ForFork2_~i~1#1|)), 148#true, Black: 549#(and (<= 1 ~N~0) (<= 0 |thread2Thread1of1ForFork2_~i~1#1|) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 938#(and (= |thread2Thread1of1ForFork2_~i~1#1| 0) (<= 1 ~N~0)), 173#(= (select |#valid| |ULTIMATE.start_main_~#t4~0#1.base|) 1), Black: 937#(<= 1 ~N~0), Black: 1194#(<= 1 ~N~0), 966#(= |thread2Thread1of1ForFork2_~i~1#1| 0), Black: 1195#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 1158#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 40#L51-4true, Black: 558#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 557#(= thread3Thread1of1ForFork1_~i~2 0), Black: 945#(<= ~N~0 0), Black: 946#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), Black: 567#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 169#(and (<= 4 (select |#length| |ULTIMATE.start_main_~#t4~0#1.base|)) (= |ULTIMATE.start_main_~#t4~0#1.offset| 0)), Black: 566#(<= ~N~0 0), Black: 190#(= ~counter2~0 ~counter1~0), 111#L93-1true, Black: 960#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 1171#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 195#(= thread1Thread1of1ForFork0_~i~0 0), 157#(and (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0)), Black: 196#(<= ~N~0 0), Black: 197#(and (= |thread2Thread1of1ForFork2_~i~1#1| 0) (<= ~N~0 0)), 1199#true, 165#(= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1), Black: 574#(and (= |thread2Thread1of1ForFork2_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 732#(and (<= 1 ~N~0) (<= 0 |thread2Thread1of1ForFork2_~i~1#1|) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 573#(= thread3Thread1of1ForFork1_~i~2 0), 205#(<= 1 ~N~0), 929#(<= ~N~0 0), Black: 1125#(and (= |thread2Thread1of1ForFork2_~i~1#1| 0) (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 967#(and (= |thread2Thread1of1ForFork2_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 741#(and (= |thread2Thread1of1ForFork2_~i~1#1| 0) (= thread1Thread1of1ForFork0_~i~0 0)), 1132#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 555#true, 740#(= |thread2Thread1of1ForFork2_~i~1#1| 0), Black: 742#(and (= thread1Thread1of1ForFork0_~i~0 0) (<= ~N~0 0)), Black: 361#(and (<= 0 thread1Thread1of1ForFork0_~i~0) (<= 1 ~N~0)), Black: 206#(and (<= 1 ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1133#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 750#(<= 1 ~N~0), Black: 364#(and (<= 0 thread1Thread1of1ForFork0_~i~0) (<= 1 ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 751#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork0_~i~0 0)), 1191#true, Black: 1142#(and (<= 1 ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 373#(<= ~N~0 0), Black: 1141#(<= 1 ~N~0), Black: 374#(and (= thread1Thread1of1ForFork0_~i~0 0) (<= ~N~0 0))]) [2023-08-26 13:37:17,881 INFO L294 olderBase$Statistics]: this new event has 18 ancestors and is cut-off event [2023-08-26 13:37:17,881 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2023-08-26 13:37:17,881 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2023-08-26 13:37:17,881 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2023-08-26 13:37:17,881 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([528] L62-4-->L62-4: Formula: (and (= (+ v_thread3Thread1of1ForFork1_~i~2_36 1) v_thread3Thread1of1ForFork1_~i~2_35) (< v_thread3Thread1of1ForFork1_~i~2_36 v_~N~0_55) (= (+ v_~counter2~0_59 1) v_~counter2~0_58)) InVars {~counter2~0=v_~counter2~0_59, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_36, ~N~0=v_~N~0_55} OutVars{~counter2~0=v_~counter2~0_58, thread3Thread1of1ForFork1_#t~post6=|v_thread3Thread1of1ForFork1_#t~post6_9|, thread3Thread1of1ForFork1_#t~post5=|v_thread3Thread1of1ForFork1_#t~post5_13|, thread3Thread1of1ForFork1_~i~2=v_thread3Thread1of1ForFork1_~i~2_35, ~N~0=v_~N~0_55} AuxVars[] AssignedVars[~counter2~0, thread3Thread1of1ForFork1_#t~post6, thread3Thread1of1ForFork1_#t~post5, thread3Thread1of1ForFork1_~i~2][321], [Black: 1149#(<= ~N~0 0), Black: 1150#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 381#(= thread1Thread1of1ForFork0_~i~0 0), Black: 382#(and (= |thread2Thread1of1ForFork2_~i~1#1| 0) (= thread1Thread1of1ForFork0_~i~0 0)), 161#(and (<= 0 |ULTIMATE.start_main_~#t3~0#1.offset|) (<= (+ |ULTIMATE.start_main_~#t3~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t3~0#1.base|))), Black: 1158#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 186#(= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1), 153#(= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1), Black: 1165#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1164#(<= ~N~0 0), 177#(and (or (and (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (<= 4 (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|))) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0)), Black: 1172#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork0_~i~0 0)), Black: 757#(= thread1Thread1of1ForFork0_~i~0 0), Black: 794#(and (<= 0 thread1Thread1of1ForFork0_~i~0) (<= thread3Thread1of1ForFork1_~i~2 0)), Black: 758#(and (= thread1Thread1of1ForFork0_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 759#(and (<= 1 ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 916#(and (<= 0 thread1Thread1of1ForFork0_~i~0) (<= 1 ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 798#(and (<= thread3Thread1of1ForFork1_~i~2 0) (<= 1 ~N~0)), Black: 1181#(and (<= 1 ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 929#(<= ~N~0 0), Black: 930#(and (= thread1Thread1of1ForFork0_~i~0 0) (<= ~N~0 0)), Black: 1188#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 390#(<= 1 ~N~0), 16#L72-4true, 1194#(<= 1 ~N~0), Black: 391#(and (<= 1 ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 546#(and (<= 1 ~N~0) (<= 0 |thread2Thread1of1ForFork2_~i~1#1|)), 148#true, Black: 549#(and (<= 1 ~N~0) (<= 0 |thread2Thread1of1ForFork2_~i~1#1|) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 938#(and (= |thread2Thread1of1ForFork2_~i~1#1| 0) (<= 1 ~N~0)), 173#(= (select |#valid| |ULTIMATE.start_main_~#t4~0#1.base|) 1), 966#(= |thread2Thread1of1ForFork2_~i~1#1| 0), Black: 1195#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 937#(<= 1 ~N~0), 40#L51-4true, Black: 558#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 557#(= thread3Thread1of1ForFork1_~i~2 0), Black: 945#(<= ~N~0 0), Black: 946#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), Black: 567#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 169#(and (<= 4 (select |#length| |ULTIMATE.start_main_~#t4~0#1.base|)) (= |ULTIMATE.start_main_~#t4~0#1.offset| 0)), Black: 566#(<= ~N~0 0), Black: 190#(= ~counter2~0 ~counter1~0), 111#L93-1true, Black: 960#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 42#L62-4true, Black: 959#(<= ~N~0 0), 1171#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 195#(= thread1Thread1of1ForFork0_~i~0 0), 157#(and (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0)), Black: 196#(<= ~N~0 0), Black: 197#(and (= |thread2Thread1of1ForFork2_~i~1#1| 0) (<= ~N~0 0)), 1199#true, 165#(= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1), Black: 574#(and (= |thread2Thread1of1ForFork2_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 732#(and (<= 1 ~N~0) (<= 0 |thread2Thread1of1ForFork2_~i~1#1|) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 573#(= thread3Thread1of1ForFork1_~i~2 0), 205#(<= 1 ~N~0), Black: 1125#(and (= |thread2Thread1of1ForFork2_~i~1#1| 0) (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 967#(and (= |thread2Thread1of1ForFork2_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 741#(and (= |thread2Thread1of1ForFork2_~i~1#1| 0) (= thread1Thread1of1ForFork0_~i~0 0)), 1132#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 555#true, 740#(= |thread2Thread1of1ForFork2_~i~1#1| 0), Black: 742#(and (= thread1Thread1of1ForFork0_~i~0 0) (<= ~N~0 0)), Black: 361#(and (<= 0 thread1Thread1of1ForFork0_~i~0) (<= 1 ~N~0)), Black: 206#(and (<= 1 ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1133#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 750#(<= 1 ~N~0), Black: 364#(and (<= 0 thread1Thread1of1ForFork0_~i~0) (<= 1 ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 751#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork0_~i~0 0)), Black: 1142#(and (<= 1 ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 373#(<= ~N~0 0), Black: 1141#(<= 1 ~N~0), Black: 374#(and (= thread1Thread1of1ForFork0_~i~0 0) (<= ~N~0 0))]) [2023-08-26 13:37:17,881 INFO L294 olderBase$Statistics]: this new event has 18 ancestors and is cut-off event [2023-08-26 13:37:17,882 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2023-08-26 13:37:17,882 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2023-08-26 13:37:17,882 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2023-08-26 13:37:17,882 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([507] L51-4-->thread2EXIT: Formula: (and (<= v_~N~0_37 |v_thread2Thread1of1ForFork2_~i~1#1_28|) (= |v_thread2Thread1of1ForFork2_#res#1.base_7| 0) (= |v_thread2Thread1of1ForFork2_#res#1.offset_7| 0)) InVars {thread2Thread1of1ForFork2_~i~1#1=|v_thread2Thread1of1ForFork2_~i~1#1_28|, ~N~0=v_~N~0_37} OutVars{thread2Thread1of1ForFork2_#res#1.offset=|v_thread2Thread1of1ForFork2_#res#1.offset_7|, ~N~0=v_~N~0_37, thread2Thread1of1ForFork2_#res#1.base=|v_thread2Thread1of1ForFork2_#res#1.base_7|} AuxVars[] AssignedVars[thread2Thread1of1ForFork2_#res#1.offset, thread2Thread1of1ForFork2_~i~1#1, thread2Thread1of1ForFork2_#res#1.base][72], [Black: 1149#(<= ~N~0 0), Black: 1150#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 381#(= thread1Thread1of1ForFork0_~i~0 0), Black: 382#(and (= |thread2Thread1of1ForFork2_~i~1#1| 0) (= thread1Thread1of1ForFork0_~i~0 0)), 161#(and (<= 0 |ULTIMATE.start_main_~#t3~0#1.offset|) (<= (+ |ULTIMATE.start_main_~#t3~0#1.offset| 4) (select |#length| |ULTIMATE.start_main_~#t3~0#1.base|))), Black: 1158#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 373#(<= ~N~0 0), 186#(= (select |#valid| |ULTIMATE.start_main_~#t1~0#1.base|) 1), 153#(= (select |#valid| |ULTIMATE.start_main_~#t2~0#1.base|) 1), Black: 1165#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 177#(and (or (and (not (= |ULTIMATE.start_main_~#t2~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (not (= |ULTIMATE.start_main_~#t3~0#1.base| |ULTIMATE.start_main_~#t1~0#1.base|)) (<= 4 (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|))) (= (select |#length| |ULTIMATE.start_main_~#t1~0#1.base|) 4)) (= |ULTIMATE.start_main_~#t1~0#1.offset| 0)), Black: 1172#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread1Thread1of1ForFork0_~i~0 0)), Black: 757#(= thread1Thread1of1ForFork0_~i~0 0), Black: 794#(and (<= 0 thread1Thread1of1ForFork0_~i~0) (<= thread3Thread1of1ForFork1_~i~2 0)), Black: 758#(and (= thread1Thread1of1ForFork0_~i~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 759#(and (<= 1 ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 916#(and (<= 0 thread1Thread1of1ForFork0_~i~0) (<= 1 ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 798#(and (<= thread3Thread1of1ForFork1_~i~2 0) (<= 1 ~N~0)), Black: 1181#(and (<= 1 ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), 9#thread2EXITtrue, Black: 929#(<= ~N~0 0), Black: 930#(and (= thread1Thread1of1ForFork0_~i~0 0) (<= ~N~0 0)), Black: 1188#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 390#(<= 1 ~N~0), 16#L72-4true, Black: 391#(and (<= 1 ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 546#(and (<= 1 ~N~0) (<= 0 |thread2Thread1of1ForFork2_~i~1#1|)), 148#true, Black: 549#(and (<= 1 ~N~0) (<= 0 |thread2Thread1of1ForFork2_~i~1#1|) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 938#(and (= |thread2Thread1of1ForFork2_~i~1#1| 0) (<= 1 ~N~0)), 173#(= (select |#valid| |ULTIMATE.start_main_~#t4~0#1.base|) 1), Black: 937#(<= 1 ~N~0), Black: 1194#(<= 1 ~N~0), Black: 1195#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= 1 ~N~0)), 945#(<= ~N~0 0), Black: 557#(= thread3Thread1of1ForFork1_~i~2 0), Black: 946#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), Black: 567#(and (<= ~N~0 0) (= thread3Thread1of1ForFork1_~i~2 0)), 169#(and (<= 4 (select |#length| |ULTIMATE.start_main_~#t4~0#1.base|)) (= |ULTIMATE.start_main_~#t4~0#1.offset| 0)), Black: 566#(<= ~N~0 0), Black: 190#(= ~counter2~0 ~counter1~0), 111#L93-1true, Black: 960#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (<= ~N~0 0)), 42#L62-4true, Black: 959#(<= ~N~0 0), 1171#(= |thread4Thread1of1ForFork3_~i~3#1| 0), 573#(= thread3Thread1of1ForFork1_~i~2 0), Black: 195#(= thread1Thread1of1ForFork0_~i~0 0), 157#(and (= 4 (select |#length| |ULTIMATE.start_main_~#t2~0#1.base|)) (= |ULTIMATE.start_main_~#t2~0#1.offset| 0)), Black: 196#(<= ~N~0 0), Black: 197#(and (= |thread2Thread1of1ForFork2_~i~1#1| 0) (<= ~N~0 0)), 1199#true, 165#(= (select |#valid| |ULTIMATE.start_main_~#t3~0#1.base|) 1), 1157#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 574#(and (= |thread2Thread1of1ForFork2_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 732#(and (<= 1 ~N~0) (<= 0 |thread2Thread1of1ForFork2_~i~1#1|) (= thread3Thread1of1ForFork1_~i~2 0)), 205#(<= 1 ~N~0), 738#true, Black: 1125#(and (= |thread2Thread1of1ForFork2_~i~1#1| 0) (<= 1 ~N~0) (<= 0 thread3Thread1of1ForFork1_~i~2)), Black: 967#(and (= |thread2Thread1of1ForFork2_~i~1#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 741#(and (= |thread2Thread1of1ForFork2_~i~1#1| 0) (= thread1Thread1of1ForFork0_~i~0 0)), 1132#(= |thread4Thread1of1ForFork3_~i~3#1| 0), Black: 740#(= |thread2Thread1of1ForFork2_~i~1#1| 0), Black: 966#(= |thread2Thread1of1ForFork2_~i~1#1| 0), Black: 742#(and (= thread1Thread1of1ForFork0_~i~0 0) (<= ~N~0 0)), Black: 361#(and (<= 0 thread1Thread1of1ForFork0_~i~0) (<= 1 ~N~0)), Black: 206#(and (<= 1 ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 364#(and (<= 0 thread1Thread1of1ForFork0_~i~0) (<= 1 ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1133#(and (= |thread4Thread1of1ForFork3_~i~3#1| 0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 750#(<= 1 ~N~0), Black: 751#(and (<= 1 ~N~0) (= thread1Thread1of1ForFork0_~i~0 0)), Black: 372#(= |thread2Thread1of1ForFork2_~i~1#1| 0), Black: 1142#(and (<= 1 ~N~0) (= thread3Thread1of1ForFork1_~i~2 0)), Black: 1141#(<= 1 ~N~0), Black: 374#(and (= thread1Thread1of1ForFork0_~i~0 0) (<= ~N~0 0)), 1164#(<= ~N~0 0), 1193#(= thread3Thread1of1ForFork1_~i~2 0)]) [2023-08-26 13:37:17,882 INFO L294 olderBase$Statistics]: this new event has 18 ancestors and is cut-off event [2023-08-26 13:37:17,882 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2023-08-26 13:37:17,882 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2023-08-26 13:37:17,882 INFO L297 olderBase$Statistics]: existing Event has 18 ancestors and is cut-off event [2023-08-26 13:37:19,699 INFO L124 PetriNetUnfolderBase]: 27262/36623 cut-off events. [2023-08-26 13:37:19,699 INFO L125 PetriNetUnfolderBase]: For 942032/946016 co-relation queries the response was YES. [2023-08-26 13:37:20,099 INFO L83 FinitePrefix]: Finished finitePrefix Result has 284522 conditions, 36623 events. 27262/36623 cut-off events. For 942032/946016 co-relation queries the response was YES. Maximal size of possible extension queue 1943. Compared 210858 event pairs, 7422 based on Foata normal form. 3516/39663 useless extension candidates. Maximal degree in co-relation 284454. Up to 28979 conditions per place. [2023-08-26 13:37:20,486 INFO L140 encePairwiseOnDemand]: 251/257 looper letters, 602 selfloop transitions, 144 changer transitions 34/793 dead transitions. [2023-08-26 13:37:20,486 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 793 transitions, 18191 flow [2023-08-26 13:37:20,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-26 13:37:20,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-26 13:37:20,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 587 transitions. [2023-08-26 13:37:20,488 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45680933852140077 [2023-08-26 13:37:20,488 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 587 transitions. [2023-08-26 13:37:20,488 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 587 transitions. [2023-08-26 13:37:20,488 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:37:20,488 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 587 transitions. [2023-08-26 13:37:20,489 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 117.4) internal successors, (587), 5 states have internal predecessors, (587), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:37:20,490 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 257.0) internal successors, (1542), 6 states have internal predecessors, (1542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:37:20,490 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 257.0) internal successors, (1542), 6 states have internal predecessors, (1542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:37:20,490 INFO L175 Difference]: Start difference. First operand has 172 places, 648 transitions, 13803 flow. Second operand 5 states and 587 transitions. [2023-08-26 13:37:20,490 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 793 transitions, 18191 flow [2023-08-26 13:37:26,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 793 transitions, 17496 flow, removed 18 selfloop flow, removed 2 redundant places. [2023-08-26 13:37:26,990 INFO L231 Difference]: Finished difference. Result has 174 places, 637 transitions, 13262 flow [2023-08-26 13:37:26,991 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=257, PETRI_DIFFERENCE_MINUEND_FLOW=13203, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=648, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=510, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=13262, PETRI_PLACES=174, PETRI_TRANSITIONS=637} [2023-08-26 13:37:26,991 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 120 predicate places. [2023-08-26 13:37:26,991 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 637 transitions, 13262 flow [2023-08-26 13:37:26,991 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 109.8) internal successors, (549), 5 states have internal predecessors, (549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:37:26,991 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:37:26,991 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] [2023-08-26 13:37:26,992 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2023-08-26 13:37:26,992 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 18 more)] === [2023-08-26 13:37:26,992 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:37:26,992 INFO L85 PathProgramCache]: Analyzing trace with hash -1899506859, now seen corresponding path program 9 times [2023-08-26 13:37:26,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:37:26,992 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1638632864] [2023-08-26 13:37:26,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:37:26,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:37:27,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:37:27,047 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:37:27,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:37:27,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1638632864] [2023-08-26 13:37:27,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1638632864] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:37:27,048 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:37:27,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-26 13:37:27,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [230735996] [2023-08-26 13:37:27,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:37:27,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 13:37:27,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:37:27,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 13:37:27,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-26 13:37:27,050 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 105 out of 257 [2023-08-26 13:37:27,051 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 637 transitions, 13262 flow. Second operand has 5 states, 5 states have (on average 109.8) internal successors, (549), 5 states have internal predecessors, (549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:37:27,051 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:37:27,051 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 105 of 257 [2023-08-26 13:37:27,051 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:37:33,136 INFO L124 PetriNetUnfolderBase]: 26333/35453 cut-off events. [2023-08-26 13:37:33,136 INFO L125 PetriNetUnfolderBase]: For 836106/839533 co-relation queries the response was YES. [2023-08-26 13:37:33,400 INFO L83 FinitePrefix]: Finished finitePrefix Result has 271594 conditions, 35453 events. 26333/35453 cut-off events. For 836106/839533 co-relation queries the response was YES. Maximal size of possible extension queue 1785. Compared 202497 event pairs, 5945 based on Foata normal form. 2991/37996 useless extension candidates. Maximal degree in co-relation 271526. Up to 16202 conditions per place. [2023-08-26 13:37:33,532 INFO L140 encePairwiseOnDemand]: 251/257 looper letters, 254 selfloop transitions, 464 changer transitions 2/738 dead transitions. [2023-08-26 13:37:33,532 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 738 transitions, 16014 flow [2023-08-26 13:37:33,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-26 13:37:33,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-26 13:37:33,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 594 transitions. [2023-08-26 13:37:33,533 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4622568093385214 [2023-08-26 13:37:33,533 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 594 transitions. [2023-08-26 13:37:33,533 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 594 transitions. [2023-08-26 13:37:33,533 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:37:33,533 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 594 transitions. [2023-08-26 13:37:33,534 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 118.8) internal successors, (594), 5 states have internal predecessors, (594), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:37:33,534 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 257.0) internal successors, (1542), 6 states have internal predecessors, (1542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:37:33,535 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 257.0) internal successors, (1542), 6 states have internal predecessors, (1542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:37:33,535 INFO L175 Difference]: Start difference. First operand has 174 places, 637 transitions, 13262 flow. Second operand 5 states and 594 transitions. [2023-08-26 13:37:33,535 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 738 transitions, 16014 flow [2023-08-26 13:37:40,423 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 738 transitions, 15581 flow, removed 80 selfloop flow, removed 3 redundant places. [2023-08-26 13:37:40,435 INFO L231 Difference]: Finished difference. Result has 175 places, 638 transitions, 13928 flow [2023-08-26 13:37:40,435 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=257, PETRI_DIFFERENCE_MINUEND_FLOW=12920, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=637, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=461, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=13928, PETRI_PLACES=175, PETRI_TRANSITIONS=638} [2023-08-26 13:37:40,435 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 121 predicate places. [2023-08-26 13:37:40,435 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 638 transitions, 13928 flow [2023-08-26 13:37:40,436 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 109.8) internal successors, (549), 5 states have internal predecessors, (549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:37:40,436 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:37:40,436 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:37:40,436 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2023-08-26 13:37:40,436 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 18 more)] === [2023-08-26 13:37:40,436 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:37:40,436 INFO L85 PathProgramCache]: Analyzing trace with hash 1406786617, now seen corresponding path program 10 times [2023-08-26 13:37:40,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:37:40,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [800159493] [2023-08-26 13:37:40,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:37:40,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:37:40,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:37:40,488 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:37:40,488 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:37:40,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [800159493] [2023-08-26 13:37:40,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [800159493] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:37:40,488 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:37:40,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-26 13:37:40,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1483408914] [2023-08-26 13:37:40,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:37:40,489 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 13:37:40,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:37:40,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 13:37:40,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-08-26 13:37:40,490 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 105 out of 257 [2023-08-26 13:37:40,490 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 638 transitions, 13928 flow. Second operand has 5 states, 5 states have (on average 109.8) internal successors, (549), 5 states have internal predecessors, (549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:37:40,490 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:37:40,490 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 105 of 257 [2023-08-26 13:37:40,490 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:37:46,468 INFO L124 PetriNetUnfolderBase]: 24994/33734 cut-off events. [2023-08-26 13:37:46,468 INFO L125 PetriNetUnfolderBase]: For 824682/827965 co-relation queries the response was YES. [2023-08-26 13:37:46,730 INFO L83 FinitePrefix]: Finished finitePrefix Result has 256085 conditions, 33734 events. 24994/33734 cut-off events. For 824682/827965 co-relation queries the response was YES. Maximal size of possible extension queue 1714. Compared 193520 event pairs, 5406 based on Foata normal form. 3157/36472 useless extension candidates. Maximal degree in co-relation 256017. Up to 15504 conditions per place. [2023-08-26 13:37:47,088 INFO L140 encePairwiseOnDemand]: 251/257 looper letters, 236 selfloop transitions, 463 changer transitions 42/757 dead transitions. [2023-08-26 13:37:47,088 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 757 transitions, 16994 flow [2023-08-26 13:37:47,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-26 13:37:47,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-26 13:37:47,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 594 transitions. [2023-08-26 13:37:47,089 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4622568093385214 [2023-08-26 13:37:47,089 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 594 transitions. [2023-08-26 13:37:47,089 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 594 transitions. [2023-08-26 13:37:47,090 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:37:47,090 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 594 transitions. [2023-08-26 13:37:47,090 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 118.8) internal successors, (594), 5 states have internal predecessors, (594), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:37:47,091 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 257.0) internal successors, (1542), 6 states have internal predecessors, (1542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:37:47,091 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 257.0) internal successors, (1542), 6 states have internal predecessors, (1542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:37:47,091 INFO L175 Difference]: Start difference. First operand has 175 places, 638 transitions, 13928 flow. Second operand 5 states and 594 transitions. [2023-08-26 13:37:47,091 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 757 transitions, 16994 flow [2023-08-26 13:37:52,971 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 757 transitions, 16152 flow, removed 11 selfloop flow, removed 2 redundant places. [2023-08-26 13:37:52,981 INFO L231 Difference]: Finished difference. Result has 177 places, 631 transitions, 13987 flow [2023-08-26 13:37:52,981 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=257, PETRI_DIFFERENCE_MINUEND_FLOW=13054, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=635, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=458, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=13987, PETRI_PLACES=177, PETRI_TRANSITIONS=631} [2023-08-26 13:37:52,981 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 123 predicate places. [2023-08-26 13:37:52,982 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 631 transitions, 13987 flow [2023-08-26 13:37:52,982 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 109.8) internal successors, (549), 5 states have internal predecessors, (549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:37:52,982 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:37:52,982 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] [2023-08-26 13:37:52,982 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2023-08-26 13:37:52,982 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 18 more)] === [2023-08-26 13:37:52,982 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:37:52,983 INFO L85 PathProgramCache]: Analyzing trace with hash -622877868, now seen corresponding path program 7 times [2023-08-26 13:37:52,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:37:52,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [617904493] [2023-08-26 13:37:52,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:37:52,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:37:52,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:37:53,033 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:37:53,033 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:37:53,033 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [617904493] [2023-08-26 13:37:53,033 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [617904493] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:37:53,033 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:37:53,033 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-26 13:37:53,033 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [852149572] [2023-08-26 13:37:53,033 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:37:53,034 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 13:37:53,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:37:53,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 13:37:53,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-26 13:37:53,034 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 105 out of 257 [2023-08-26 13:37:53,035 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 631 transitions, 13987 flow. Second operand has 5 states, 5 states have (on average 109.8) internal successors, (549), 5 states have internal predecessors, (549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:37:53,035 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:37:53,035 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 105 of 257 [2023-08-26 13:37:53,035 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:37:58,667 INFO L124 PetriNetUnfolderBase]: 24060/32357 cut-off events. [2023-08-26 13:37:58,667 INFO L125 PetriNetUnfolderBase]: For 788329/792227 co-relation queries the response was YES. [2023-08-26 13:37:58,866 INFO L83 FinitePrefix]: Finished finitePrefix Result has 247120 conditions, 32357 events. 24060/32357 cut-off events. For 788329/792227 co-relation queries the response was YES. Maximal size of possible extension queue 1685. Compared 183747 event pairs, 5592 based on Foata normal form. 3296/35369 useless extension candidates. Maximal degree in co-relation 247052. Up to 15721 conditions per place. [2023-08-26 13:37:58,975 INFO L140 encePairwiseOnDemand]: 251/257 looper letters, 208 selfloop transitions, 545 changer transitions 11/776 dead transitions. [2023-08-26 13:37:58,975 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 776 transitions, 18478 flow [2023-08-26 13:37:58,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-26 13:37:58,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-26 13:37:58,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 587 transitions. [2023-08-26 13:37:58,977 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45680933852140077 [2023-08-26 13:37:58,977 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 587 transitions. [2023-08-26 13:37:58,977 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 587 transitions. [2023-08-26 13:37:58,977 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:37:58,977 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 587 transitions. [2023-08-26 13:37:58,978 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 117.4) internal successors, (587), 5 states have internal predecessors, (587), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:37:58,979 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 257.0) internal successors, (1542), 6 states have internal predecessors, (1542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:37:58,979 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 257.0) internal successors, (1542), 6 states have internal predecessors, (1542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:37:58,979 INFO L175 Difference]: Start difference. First operand has 177 places, 631 transitions, 13987 flow. Second operand 5 states and 587 transitions. [2023-08-26 13:37:58,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 776 transitions, 18478 flow [2023-08-26 13:38:04,180 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 776 transitions, 17614 flow, removed 88 selfloop flow, removed 6 redundant places. [2023-08-26 13:38:04,191 INFO L231 Difference]: Finished difference. Result has 175 places, 722 transitions, 17238 flow [2023-08-26 13:38:04,191 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=257, PETRI_DIFFERENCE_MINUEND_FLOW=13288, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=631, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=459, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=17238, PETRI_PLACES=175, PETRI_TRANSITIONS=722} [2023-08-26 13:38:04,191 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 121 predicate places. [2023-08-26 13:38:04,192 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 722 transitions, 17238 flow [2023-08-26 13:38:04,192 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 109.8) internal successors, (549), 5 states have internal predecessors, (549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:38:04,192 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:38:04,192 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] [2023-08-26 13:38:04,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2023-08-26 13:38:04,192 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 18 more)] === [2023-08-26 13:38:04,192 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:38:04,192 INFO L85 PathProgramCache]: Analyzing trace with hash 425248382, now seen corresponding path program 6 times [2023-08-26 13:38:04,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:38:04,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1556686631] [2023-08-26 13:38:04,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:38:04,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:38:04,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:38:04,245 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:38:04,245 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:38:04,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1556686631] [2023-08-26 13:38:04,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1556686631] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:38:04,245 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:38:04,245 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-26 13:38:04,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [18227601] [2023-08-26 13:38:04,246 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:38:04,246 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 13:38:04,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:38:04,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 13:38:04,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-26 13:38:04,247 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 105 out of 257 [2023-08-26 13:38:04,247 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 722 transitions, 17238 flow. Second operand has 5 states, 5 states have (on average 109.8) internal successors, (549), 5 states have internal predecessors, (549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:38:04,247 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:38:04,248 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 105 of 257 [2023-08-26 13:38:04,248 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:38:10,550 INFO L124 PetriNetUnfolderBase]: 25219/33992 cut-off events. [2023-08-26 13:38:10,550 INFO L125 PetriNetUnfolderBase]: For 875809/880471 co-relation queries the response was YES. [2023-08-26 13:38:10,780 INFO L83 FinitePrefix]: Finished finitePrefix Result has 261497 conditions, 33992 events. 25219/33992 cut-off events. For 875809/880471 co-relation queries the response was YES. Maximal size of possible extension queue 1773. Compared 194607 event pairs, 7245 based on Foata normal form. 3309/36816 useless extension candidates. Maximal degree in co-relation 261429. Up to 26538 conditions per place. [2023-08-26 13:38:10,895 INFO L140 encePairwiseOnDemand]: 251/257 looper letters, 614 selfloop transitions, 96 changer transitions 95/865 dead transitions. [2023-08-26 13:38:10,895 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 865 transitions, 21155 flow [2023-08-26 13:38:10,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-26 13:38:10,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-26 13:38:10,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 594 transitions. [2023-08-26 13:38:10,896 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4622568093385214 [2023-08-26 13:38:10,896 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 594 transitions. [2023-08-26 13:38:10,896 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 594 transitions. [2023-08-26 13:38:10,896 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:38:10,896 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 594 transitions. [2023-08-26 13:38:10,897 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 118.8) internal successors, (594), 5 states have internal predecessors, (594), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:38:10,898 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 257.0) internal successors, (1542), 6 states have internal predecessors, (1542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:38:10,898 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 257.0) internal successors, (1542), 6 states have internal predecessors, (1542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:38:10,898 INFO L175 Difference]: Start difference. First operand has 175 places, 722 transitions, 17238 flow. Second operand 5 states and 594 transitions. [2023-08-26 13:38:10,898 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 865 transitions, 21155 flow [2023-08-26 13:38:17,169 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 865 transitions, 20423 flow, removed 366 selfloop flow, removed 0 redundant places. [2023-08-26 13:38:17,181 INFO L231 Difference]: Finished difference. Result has 180 places, 702 transitions, 16428 flow [2023-08-26 13:38:17,181 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=257, PETRI_DIFFERENCE_MINUEND_FLOW=16588, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=722, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=626, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=16428, PETRI_PLACES=180, PETRI_TRANSITIONS=702} [2023-08-26 13:38:17,182 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 126 predicate places. [2023-08-26 13:38:17,182 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 702 transitions, 16428 flow [2023-08-26 13:38:17,182 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 109.8) internal successors, (549), 5 states have internal predecessors, (549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:38:17,182 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:38:17,182 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] [2023-08-26 13:38:17,182 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2023-08-26 13:38:17,182 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 18 more)] === [2023-08-26 13:38:17,182 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:38:17,182 INFO L85 PathProgramCache]: Analyzing trace with hash 902707596, now seen corresponding path program 8 times [2023-08-26 13:38:17,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:38:17,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2083083371] [2023-08-26 13:38:17,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:38:17,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:38:17,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:38:17,233 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:38:17,233 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:38:17,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2083083371] [2023-08-26 13:38:17,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2083083371] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:38:17,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1209578618] [2023-08-26 13:38:17,233 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-26 13:38:17,233 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:38:17,234 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:38:17,245 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 13:38:17,265 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-08-26 13:38:17,373 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-26 13:38:17,374 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:38:17,375 INFO L262 TraceCheckSpWp]: Trace formula consists of 239 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-26 13:38:17,376 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:38:17,410 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:38:17,410 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:38:17,432 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:38:17,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1209578618] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:38:17,432 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:38:17,432 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2023-08-26 13:38:17,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1069264404] [2023-08-26 13:38:17,432 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:38:17,432 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-26 13:38:17,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:38:17,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-26 13:38:17,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2023-08-26 13:38:17,434 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 105 out of 257 [2023-08-26 13:38:17,434 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 702 transitions, 16428 flow. Second operand has 10 states, 10 states have (on average 108.7) internal successors, (1087), 10 states have internal predecessors, (1087), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:38:17,434 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:38:17,434 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 105 of 257 [2023-08-26 13:38:17,435 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:38:23,060 INFO L124 PetriNetUnfolderBase]: 22812/30738 cut-off events. [2023-08-26 13:38:23,060 INFO L125 PetriNetUnfolderBase]: For 789238/792979 co-relation queries the response was YES. [2023-08-26 13:38:23,270 INFO L83 FinitePrefix]: Finished finitePrefix Result has 238065 conditions, 30738 events. 22812/30738 cut-off events. For 789238/792979 co-relation queries the response was YES. Maximal size of possible extension queue 1552. Compared 174450 event pairs, 4870 based on Foata normal form. 3415/33899 useless extension candidates. Maximal degree in co-relation 237995. Up to 14385 conditions per place. [2023-08-26 13:38:23,375 INFO L140 encePairwiseOnDemand]: 251/257 looper letters, 218 selfloop transitions, 600 changer transitions 27/855 dead transitions. [2023-08-26 13:38:23,375 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 855 transitions, 21324 flow [2023-08-26 13:38:23,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-26 13:38:23,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-26 13:38:23,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 708 transitions. [2023-08-26 13:38:23,376 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4591439688715953 [2023-08-26 13:38:23,376 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 708 transitions. [2023-08-26 13:38:23,377 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 708 transitions. [2023-08-26 13:38:23,377 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:38:23,377 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 708 transitions. [2023-08-26 13:38:23,378 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 118.0) internal successors, (708), 6 states have internal predecessors, (708), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:38:23,379 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 257.0) internal successors, (1799), 7 states have internal predecessors, (1799), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:38:23,379 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 257.0) internal successors, (1799), 7 states have internal predecessors, (1799), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:38:23,379 INFO L175 Difference]: Start difference. First operand has 180 places, 702 transitions, 16428 flow. Second operand 6 states and 708 transitions. [2023-08-26 13:38:23,379 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 855 transitions, 21324 flow [2023-08-26 13:38:28,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 855 transitions, 21072 flow, removed 27 selfloop flow, removed 4 redundant places. [2023-08-26 13:38:28,566 INFO L231 Difference]: Finished difference. Result has 181 places, 762 transitions, 19502 flow [2023-08-26 13:38:28,566 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=257, PETRI_DIFFERENCE_MINUEND_FLOW=16198, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=702, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=521, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=19502, PETRI_PLACES=181, PETRI_TRANSITIONS=762} [2023-08-26 13:38:28,566 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 127 predicate places. [2023-08-26 13:38:28,567 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 762 transitions, 19502 flow [2023-08-26 13:38:28,567 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 108.7) internal successors, (1087), 10 states have internal predecessors, (1087), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:38:28,567 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:38:28,567 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] [2023-08-26 13:38:28,572 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2023-08-26 13:38:28,771 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:38:28,772 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 18 more)] === [2023-08-26 13:38:28,772 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:38:28,772 INFO L85 PathProgramCache]: Analyzing trace with hash 1776977518, now seen corresponding path program 7 times [2023-08-26 13:38:28,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:38:28,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [266257412] [2023-08-26 13:38:28,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:38:28,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:38:28,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:38:28,840 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:38:28,840 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:38:28,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [266257412] [2023-08-26 13:38:28,840 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [266257412] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:38:28,840 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:38:28,840 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-26 13:38:28,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [792914072] [2023-08-26 13:38:28,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:38:28,842 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 13:38:28,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:38:28,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 13:38:28,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-08-26 13:38:28,844 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 105 out of 257 [2023-08-26 13:38:28,844 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 762 transitions, 19502 flow. Second operand has 5 states, 5 states have (on average 109.8) internal successors, (549), 5 states have internal predecessors, (549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:38:28,845 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:38:28,845 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 105 of 257 [2023-08-26 13:38:28,845 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:38:33,724 INFO L124 PetriNetUnfolderBase]: 20239/26910 cut-off events. [2023-08-26 13:38:33,724 INFO L125 PetriNetUnfolderBase]: For 741042/744522 co-relation queries the response was YES. [2023-08-26 13:38:34,117 INFO L83 FinitePrefix]: Finished finitePrefix Result has 208644 conditions, 26910 events. 20239/26910 cut-off events. For 741042/744522 co-relation queries the response was YES. Maximal size of possible extension queue 1345. Compared 143813 event pairs, 4988 based on Foata normal form. 2595/29096 useless extension candidates. Maximal degree in co-relation 208574. Up to 20428 conditions per place. [2023-08-26 13:38:34,208 INFO L140 encePairwiseOnDemand]: 252/257 looper letters, 712 selfloop transitions, 52 changer transitions 84/903 dead transitions. [2023-08-26 13:38:34,209 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 903 transitions, 23301 flow [2023-08-26 13:38:34,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-26 13:38:34,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-26 13:38:34,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 591 transitions. [2023-08-26 13:38:34,210 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4599221789883268 [2023-08-26 13:38:34,210 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 591 transitions. [2023-08-26 13:38:34,210 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 591 transitions. [2023-08-26 13:38:34,210 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:38:34,210 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 591 transitions. [2023-08-26 13:38:34,211 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 118.2) internal successors, (591), 5 states have internal predecessors, (591), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:38:34,211 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 257.0) internal successors, (1542), 6 states have internal predecessors, (1542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:38:34,212 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 257.0) internal successors, (1542), 6 states have internal predecessors, (1542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:38:34,212 INFO L175 Difference]: Start difference. First operand has 181 places, 762 transitions, 19502 flow. Second operand 5 states and 591 transitions. [2023-08-26 13:38:34,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 903 transitions, 23301 flow [2023-08-26 13:38:38,331 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 903 transitions, 20468 flow, removed 564 selfloop flow, removed 8 redundant places. [2023-08-26 13:38:38,343 INFO L231 Difference]: Finished difference. Result has 171 places, 737 transitions, 16330 flow [2023-08-26 13:38:38,344 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=257, PETRI_DIFFERENCE_MINUEND_FLOW=16669, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=757, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=705, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=16330, PETRI_PLACES=171, PETRI_TRANSITIONS=737} [2023-08-26 13:38:38,344 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 117 predicate places. [2023-08-26 13:38:38,344 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 737 transitions, 16330 flow [2023-08-26 13:38:38,345 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 109.8) internal successors, (549), 5 states have internal predecessors, (549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:38:38,345 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:38:38,345 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] [2023-08-26 13:38:38,345 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2023-08-26 13:38:38,345 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 18 more)] === [2023-08-26 13:38:38,345 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:38:38,345 INFO L85 PathProgramCache]: Analyzing trace with hash -163778692, now seen corresponding path program 8 times [2023-08-26 13:38:38,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:38:38,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1458480932] [2023-08-26 13:38:38,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:38:38,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:38:38,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:38:38,394 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:38:38,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:38:38,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1458480932] [2023-08-26 13:38:38,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1458480932] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:38:38,394 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:38:38,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-26 13:38:38,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1032344433] [2023-08-26 13:38:38,394 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:38:38,395 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 13:38:38,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:38:38,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 13:38:38,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-08-26 13:38:38,396 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 105 out of 257 [2023-08-26 13:38:38,396 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 737 transitions, 16330 flow. Second operand has 5 states, 5 states have (on average 109.8) internal successors, (549), 5 states have internal predecessors, (549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:38:38,396 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:38:38,396 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 105 of 257 [2023-08-26 13:38:38,396 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:38:42,514 INFO L124 PetriNetUnfolderBase]: 18903/25180 cut-off events. [2023-08-26 13:38:42,514 INFO L125 PetriNetUnfolderBase]: For 508606/510783 co-relation queries the response was YES. [2023-08-26 13:38:42,653 INFO L83 FinitePrefix]: Finished finitePrefix Result has 185587 conditions, 25180 events. 18903/25180 cut-off events. For 508606/510783 co-relation queries the response was YES. Maximal size of possible extension queue 1212. Compared 133729 event pairs, 5082 based on Foata normal form. 1850/26564 useless extension candidates. Maximal degree in co-relation 185522. Up to 19888 conditions per place. [2023-08-26 13:38:42,747 INFO L140 encePairwiseOnDemand]: 252/257 looper letters, 659 selfloop transitions, 116 changer transitions 24/817 dead transitions. [2023-08-26 13:38:42,747 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 817 transitions, 18710 flow [2023-08-26 13:38:42,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-26 13:38:42,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-26 13:38:42,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 584 transitions. [2023-08-26 13:38:42,748 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4544747081712062 [2023-08-26 13:38:42,748 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 584 transitions. [2023-08-26 13:38:42,748 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 584 transitions. [2023-08-26 13:38:42,748 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:38:42,748 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 584 transitions. [2023-08-26 13:38:42,749 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 116.8) internal successors, (584), 5 states have internal predecessors, (584), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:38:42,750 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 257.0) internal successors, (1542), 6 states have internal predecessors, (1542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:38:42,750 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 257.0) internal successors, (1542), 6 states have internal predecessors, (1542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:38:42,750 INFO L175 Difference]: Start difference. First operand has 171 places, 737 transitions, 16330 flow. Second operand 5 states and 584 transitions. [2023-08-26 13:38:42,750 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 817 transitions, 18710 flow [2023-08-26 13:38:45,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 817 transitions, 18572 flow, removed 14 selfloop flow, removed 4 redundant places. [2023-08-26 13:38:45,926 INFO L231 Difference]: Finished difference. Result has 169 places, 722 transitions, 16019 flow [2023-08-26 13:38:45,926 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=257, PETRI_DIFFERENCE_MINUEND_FLOW=16198, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=737, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=621, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=16019, PETRI_PLACES=169, PETRI_TRANSITIONS=722} [2023-08-26 13:38:45,927 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 115 predicate places. [2023-08-26 13:38:45,927 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 722 transitions, 16019 flow [2023-08-26 13:38:45,927 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 109.8) internal successors, (549), 5 states have internal predecessors, (549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:38:45,927 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:38:45,927 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] [2023-08-26 13:38:45,927 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2023-08-26 13:38:45,927 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 18 more)] === [2023-08-26 13:38:45,928 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:38:45,928 INFO L85 PathProgramCache]: Analyzing trace with hash -1512545684, now seen corresponding path program 9 times [2023-08-26 13:38:45,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:38:45,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [101933390] [2023-08-26 13:38:45,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:38:45,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:38:45,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:38:45,999 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:38:45,999 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:38:45,999 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [101933390] [2023-08-26 13:38:45,999 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [101933390] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:38:45,999 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1927269064] [2023-08-26 13:38:45,999 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-26 13:38:46,000 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:38:46,000 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:38:46,001 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 13:38:46,003 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-08-26 13:38:46,116 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-26 13:38:46,116 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:38:46,117 INFO L262 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-26 13:38:46,118 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:38:46,148 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:38:46,148 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:38:46,171 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:38:46,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1927269064] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:38:46,171 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:38:46,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2023-08-26 13:38:46,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2145956194] [2023-08-26 13:38:46,172 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:38:46,172 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-26 13:38:46,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:38:46,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-26 13:38:46,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2023-08-26 13:38:46,173 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 105 out of 257 [2023-08-26 13:38:46,174 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 722 transitions, 16019 flow. Second operand has 10 states, 10 states have (on average 108.7) internal successors, (1087), 10 states have internal predecessors, (1087), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:38:46,174 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:38:46,174 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 105 of 257 [2023-08-26 13:38:46,174 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:38:50,154 INFO L124 PetriNetUnfolderBase]: 18342/24274 cut-off events. [2023-08-26 13:38:50,154 INFO L125 PetriNetUnfolderBase]: For 465165/467434 co-relation queries the response was YES. [2023-08-26 13:38:50,296 INFO L83 FinitePrefix]: Finished finitePrefix Result has 177675 conditions, 24274 events. 18342/24274 cut-off events. For 465165/467434 co-relation queries the response was YES. Maximal size of possible extension queue 1217. Compared 127663 event pairs, 2329 based on Foata normal form. 1988/25912 useless extension candidates. Maximal degree in co-relation 177611. Up to 12798 conditions per place. [2023-08-26 13:38:50,384 INFO L140 encePairwiseOnDemand]: 251/257 looper letters, 946 selfloop transitions, 97 changer transitions 158/1252 dead transitions. [2023-08-26 13:38:50,384 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 1252 transitions, 27583 flow [2023-08-26 13:38:50,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-26 13:38:50,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-26 13:38:50,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1175 transitions. [2023-08-26 13:38:50,386 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4571984435797665 [2023-08-26 13:38:50,386 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1175 transitions. [2023-08-26 13:38:50,386 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1175 transitions. [2023-08-26 13:38:50,386 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:38:50,386 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1175 transitions. [2023-08-26 13:38:50,387 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 117.5) internal successors, (1175), 10 states have internal predecessors, (1175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:38:50,388 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 257.0) internal successors, (2827), 11 states have internal predecessors, (2827), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:38:50,389 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 257.0) internal successors, (2827), 11 states have internal predecessors, (2827), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:38:50,389 INFO L175 Difference]: Start difference. First operand has 169 places, 722 transitions, 16019 flow. Second operand 10 states and 1175 transitions. [2023-08-26 13:38:50,389 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 1252 transitions, 27583 flow [2023-08-26 13:38:53,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 1252 transitions, 27325 flow, removed 7 selfloop flow, removed 3 redundant places. [2023-08-26 13:38:53,566 INFO L231 Difference]: Finished difference. Result has 176 places, 707 transitions, 15610 flow [2023-08-26 13:38:53,566 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=257, PETRI_DIFFERENCE_MINUEND_FLOW=15722, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=719, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=649, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=15610, PETRI_PLACES=176, PETRI_TRANSITIONS=707} [2023-08-26 13:38:53,567 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 122 predicate places. [2023-08-26 13:38:53,567 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 707 transitions, 15610 flow [2023-08-26 13:38:53,567 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 108.7) internal successors, (1087), 10 states have internal predecessors, (1087), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:38:53,567 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:38:53,567 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] [2023-08-26 13:38:53,572 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-08-26 13:38:53,767 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:38:53,768 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 18 more)] === [2023-08-26 13:38:53,768 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:38:53,768 INFO L85 PathProgramCache]: Analyzing trace with hash 1429247709, now seen corresponding path program 1 times [2023-08-26 13:38:53,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:38:53,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1200048853] [2023-08-26 13:38:53,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:38:53,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:38:53,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:38:53,819 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 13:38:53,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:38:53,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1200048853] [2023-08-26 13:38:53,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1200048853] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:38:53,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [642868379] [2023-08-26 13:38:53,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:38:53,820 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:38:53,820 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:38:53,821 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 13:38:53,844 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-08-26 13:38:53,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:38:53,938 INFO L262 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-26 13:38:53,939 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:38:53,977 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 13:38:53,977 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:38:54,012 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 13:38:54,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [642868379] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:38:54,012 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:38:54,012 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 8 [2023-08-26 13:38:54,012 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2049296711] [2023-08-26 13:38:54,012 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:38:54,012 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-26 13:38:54,013 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:38:54,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-26 13:38:54,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2023-08-26 13:38:54,013 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 105 out of 257 [2023-08-26 13:38:54,014 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 707 transitions, 15610 flow. Second operand has 8 states, 8 states have (on average 110.375) internal successors, (883), 8 states have internal predecessors, (883), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:38:54,014 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:38:54,014 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 105 of 257 [2023-08-26 13:38:54,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:38:57,578 INFO L124 PetriNetUnfolderBase]: 17417/22798 cut-off events. [2023-08-26 13:38:57,578 INFO L125 PetriNetUnfolderBase]: For 430592/432208 co-relation queries the response was YES. [2023-08-26 13:38:57,705 INFO L83 FinitePrefix]: Finished finitePrefix Result has 172586 conditions, 22798 events. 17417/22798 cut-off events. For 430592/432208 co-relation queries the response was YES. Maximal size of possible extension queue 1030. Compared 113322 event pairs, 1054 based on Foata normal form. 1126/23771 useless extension candidates. Maximal degree in co-relation 172520. Up to 13111 conditions per place. [2023-08-26 13:38:58,002 INFO L140 encePairwiseOnDemand]: 251/257 looper letters, 740 selfloop transitions, 112 changer transitions 0/906 dead transitions. [2023-08-26 13:38:58,002 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 906 transitions, 20103 flow [2023-08-26 13:38:58,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-26 13:38:58,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-26 13:38:58,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 827 transitions. [2023-08-26 13:38:58,003 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45969983324068925 [2023-08-26 13:38:58,003 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 827 transitions. [2023-08-26 13:38:58,004 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 827 transitions. [2023-08-26 13:38:58,004 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:38:58,004 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 827 transitions. [2023-08-26 13:38:58,004 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 118.14285714285714) internal successors, (827), 7 states have internal predecessors, (827), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:38:58,005 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 257.0) internal successors, (2056), 8 states have internal predecessors, (2056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:38:58,006 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 257.0) internal successors, (2056), 8 states have internal predecessors, (2056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:38:58,006 INFO L175 Difference]: Start difference. First operand has 176 places, 707 transitions, 15610 flow. Second operand 7 states and 827 transitions. [2023-08-26 13:38:58,006 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 906 transitions, 20103 flow [2023-08-26 13:39:01,320 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 906 transitions, 18593 flow, removed 149 selfloop flow, removed 14 redundant places. [2023-08-26 13:39:01,332 INFO L231 Difference]: Finished difference. Result has 159 places, 726 transitions, 14886 flow [2023-08-26 13:39:01,332 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=257, PETRI_DIFFERENCE_MINUEND_FLOW=14291, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=707, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=607, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=14886, PETRI_PLACES=159, PETRI_TRANSITIONS=726} [2023-08-26 13:39:01,333 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 105 predicate places. [2023-08-26 13:39:01,333 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 726 transitions, 14886 flow [2023-08-26 13:39:01,333 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 110.375) internal successors, (883), 8 states have internal predecessors, (883), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:39:01,333 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:39:01,333 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] [2023-08-26 13:39:01,342 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-08-26 13:39:01,538 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2023-08-26 13:39:01,539 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 18 more)] === [2023-08-26 13:39:01,539 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:39:01,539 INFO L85 PathProgramCache]: Analyzing trace with hash -907478175, now seen corresponding path program 2 times [2023-08-26 13:39:01,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:39:01,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [859348508] [2023-08-26 13:39:01,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:39:01,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:39:01,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:39:01,595 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 13:39:01,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:39:01,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [859348508] [2023-08-26 13:39:01,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [859348508] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:39:01,595 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:39:01,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-26 13:39:01,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [437130042] [2023-08-26 13:39:01,596 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:39:01,596 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 13:39:01,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:39:01,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 13:39:01,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-26 13:39:01,597 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 105 out of 257 [2023-08-26 13:39:01,597 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 726 transitions, 14886 flow. Second operand has 5 states, 5 states have (on average 110.2) internal successors, (551), 5 states have internal predecessors, (551), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:39:01,597 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:39:01,597 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 105 of 257 [2023-08-26 13:39:01,597 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:39:05,603 INFO L124 PetriNetUnfolderBase]: 19024/24853 cut-off events. [2023-08-26 13:39:05,603 INFO L125 PetriNetUnfolderBase]: For 469138/471033 co-relation queries the response was YES. [2023-08-26 13:39:05,716 INFO L83 FinitePrefix]: Finished finitePrefix Result has 186365 conditions, 24853 events. 19024/24853 cut-off events. For 469138/471033 co-relation queries the response was YES. Maximal size of possible extension queue 1107. Compared 123560 event pairs, 3741 based on Foata normal form. 1398/25993 useless extension candidates. Maximal degree in co-relation 186305. Up to 17233 conditions per place. [2023-08-26 13:39:05,815 INFO L140 encePairwiseOnDemand]: 252/257 looper letters, 746 selfloop transitions, 137 changer transitions 0/937 dead transitions. [2023-08-26 13:39:05,815 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 937 transitions, 20173 flow [2023-08-26 13:39:05,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-26 13:39:05,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-26 13:39:05,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 590 transitions. [2023-08-26 13:39:05,816 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4591439688715953 [2023-08-26 13:39:05,816 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 590 transitions. [2023-08-26 13:39:05,816 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 590 transitions. [2023-08-26 13:39:05,816 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:39:05,816 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 590 transitions. [2023-08-26 13:39:05,817 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 118.0) internal successors, (590), 5 states have internal predecessors, (590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:39:05,818 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 257.0) internal successors, (1542), 6 states have internal predecessors, (1542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:39:05,818 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 257.0) internal successors, (1542), 6 states have internal predecessors, (1542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:39:05,818 INFO L175 Difference]: Start difference. First operand has 159 places, 726 transitions, 14886 flow. Second operand 5 states and 590 transitions. [2023-08-26 13:39:05,818 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 937 transitions, 20173 flow [2023-08-26 13:39:09,189 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 937 transitions, 20036 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-26 13:39:09,201 INFO L231 Difference]: Finished difference. Result has 164 places, 775 transitions, 16164 flow [2023-08-26 13:39:09,201 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=257, PETRI_DIFFERENCE_MINUEND_FLOW=14782, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=726, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=626, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=16164, PETRI_PLACES=164, PETRI_TRANSITIONS=775} [2023-08-26 13:39:09,201 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 110 predicate places. [2023-08-26 13:39:09,201 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 775 transitions, 16164 flow [2023-08-26 13:39:09,202 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 110.2) internal successors, (551), 5 states have internal predecessors, (551), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:39:09,202 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:39:09,202 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:39:09,202 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2023-08-26 13:39:09,202 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 18 more)] === [2023-08-26 13:39:09,202 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:39:09,202 INFO L85 PathProgramCache]: Analyzing trace with hash -987226423, now seen corresponding path program 3 times [2023-08-26 13:39:09,203 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:39:09,203 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [638713933] [2023-08-26 13:39:09,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:39:09,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:39:09,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:39:09,252 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 13:39:09,252 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:39:09,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [638713933] [2023-08-26 13:39:09,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [638713933] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:39:09,252 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:39:09,253 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-26 13:39:09,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [770384619] [2023-08-26 13:39:09,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:39:09,253 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 13:39:09,253 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:39:09,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 13:39:09,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-26 13:39:09,254 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 105 out of 257 [2023-08-26 13:39:09,254 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 775 transitions, 16164 flow. Second operand has 5 states, 5 states have (on average 110.2) internal successors, (551), 5 states have internal predecessors, (551), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:39:09,254 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:39:09,255 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 105 of 257 [2023-08-26 13:39:09,255 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:39:13,784 INFO L124 PetriNetUnfolderBase]: 21538/28303 cut-off events. [2023-08-26 13:39:13,784 INFO L125 PetriNetUnfolderBase]: For 522751/523528 co-relation queries the response was YES. [2023-08-26 13:39:14,169 INFO L83 FinitePrefix]: Finished finitePrefix Result has 218240 conditions, 28303 events. 21538/28303 cut-off events. For 522751/523528 co-relation queries the response was YES. Maximal size of possible extension queue 1230. Compared 145124 event pairs, 1130 based on Foata normal form. 651/28750 useless extension candidates. Maximal degree in co-relation 218177. Up to 17124 conditions per place. [2023-08-26 13:39:14,279 INFO L140 encePairwiseOnDemand]: 252/257 looper letters, 962 selfloop transitions, 72 changer transitions 0/1098 dead transitions. [2023-08-26 13:39:14,279 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 1098 transitions, 23910 flow [2023-08-26 13:39:14,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-26 13:39:14,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-26 13:39:14,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 596 transitions. [2023-08-26 13:39:14,280 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46381322957198445 [2023-08-26 13:39:14,280 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 596 transitions. [2023-08-26 13:39:14,280 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 596 transitions. [2023-08-26 13:39:14,281 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:39:14,281 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 596 transitions. [2023-08-26 13:39:14,281 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 119.2) internal successors, (596), 5 states have internal predecessors, (596), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:39:14,282 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 257.0) internal successors, (1542), 6 states have internal predecessors, (1542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:39:14,282 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 257.0) internal successors, (1542), 6 states have internal predecessors, (1542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:39:14,282 INFO L175 Difference]: Start difference. First operand has 164 places, 775 transitions, 16164 flow. Second operand 5 states and 596 transitions. [2023-08-26 13:39:14,282 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 1098 transitions, 23910 flow [2023-08-26 13:39:19,303 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 1098 transitions, 23654 flow, removed 128 selfloop flow, removed 0 redundant places. [2023-08-26 13:39:19,316 INFO L231 Difference]: Finished difference. Result has 170 places, 811 transitions, 16946 flow [2023-08-26 13:39:19,316 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=257, PETRI_DIFFERENCE_MINUEND_FLOW=16046, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=775, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=703, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=16946, PETRI_PLACES=170, PETRI_TRANSITIONS=811} [2023-08-26 13:39:19,317 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 116 predicate places. [2023-08-26 13:39:19,317 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 811 transitions, 16946 flow [2023-08-26 13:39:19,317 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 110.2) internal successors, (551), 5 states have internal predecessors, (551), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:39:19,317 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:39:19,317 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] [2023-08-26 13:39:19,317 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2023-08-26 13:39:19,317 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 18 more)] === [2023-08-26 13:39:19,317 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:39:19,317 INFO L85 PathProgramCache]: Analyzing trace with hash 1167613251, now seen corresponding path program 4 times [2023-08-26 13:39:19,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:39:19,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1028889463] [2023-08-26 13:39:19,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:39:19,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:39:19,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:39:19,371 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-26 13:39:19,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:39:19,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1028889463] [2023-08-26 13:39:19,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1028889463] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:39:19,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1056334291] [2023-08-26 13:39:19,372 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-26 13:39:19,372 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:39:19,372 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:39:19,377 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 13:39:19,381 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-08-26 13:39:19,483 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-26 13:39:19,484 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:39:19,484 INFO L262 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-26 13:39:19,485 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:39:19,511 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-26 13:39:19,512 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:39:19,532 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-26 13:39:19,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1056334291] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:39:19,533 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:39:19,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2023-08-26 13:39:19,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [510343037] [2023-08-26 13:39:19,533 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:39:19,533 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-26 13:39:19,533 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:39:19,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-26 13:39:19,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2023-08-26 13:39:19,534 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 105 out of 257 [2023-08-26 13:39:19,535 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 811 transitions, 16946 flow. Second operand has 10 states, 10 states have (on average 108.9) internal successors, (1089), 10 states have internal predecessors, (1089), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:39:19,535 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:39:19,535 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 105 of 257 [2023-08-26 13:39:19,535 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:39:24,814 INFO L124 PetriNetUnfolderBase]: 23894/31309 cut-off events. [2023-08-26 13:39:24,814 INFO L125 PetriNetUnfolderBase]: For 624174/626151 co-relation queries the response was YES. [2023-08-26 13:39:25,025 INFO L83 FinitePrefix]: Finished finitePrefix Result has 245859 conditions, 31309 events. 23894/31309 cut-off events. For 624174/626151 co-relation queries the response was YES. Maximal size of possible extension queue 1458. Compared 162264 event pairs, 2099 based on Foata normal form. 1338/32549 useless extension candidates. Maximal degree in co-relation 245793. Up to 18549 conditions per place. [2023-08-26 13:39:25,377 INFO L140 encePairwiseOnDemand]: 251/257 looper letters, 604 selfloop transitions, 619 changer transitions 0/1245 dead transitions. [2023-08-26 13:39:25,377 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 1245 transitions, 26601 flow [2023-08-26 13:39:25,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-26 13:39:25,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-26 13:39:25,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1179 transitions. [2023-08-26 13:39:25,379 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45875486381322955 [2023-08-26 13:39:25,379 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1179 transitions. [2023-08-26 13:39:25,379 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1179 transitions. [2023-08-26 13:39:25,379 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:39:25,379 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1179 transitions. [2023-08-26 13:39:25,380 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 117.9) internal successors, (1179), 10 states have internal predecessors, (1179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:39:25,381 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 257.0) internal successors, (2827), 11 states have internal predecessors, (2827), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:39:25,382 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 257.0) internal successors, (2827), 11 states have internal predecessors, (2827), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:39:25,382 INFO L175 Difference]: Start difference. First operand has 170 places, 811 transitions, 16946 flow. Second operand 10 states and 1179 transitions. [2023-08-26 13:39:25,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 1245 transitions, 26601 flow [2023-08-26 13:39:30,912 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 1245 transitions, 26500 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-26 13:39:30,927 INFO L231 Difference]: Finished difference. Result has 181 places, 886 transitions, 20175 flow [2023-08-26 13:39:30,927 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=257, PETRI_DIFFERENCE_MINUEND_FLOW=16904, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=811, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=556, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=20175, PETRI_PLACES=181, PETRI_TRANSITIONS=886} [2023-08-26 13:39:30,928 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 127 predicate places. [2023-08-26 13:39:30,928 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 886 transitions, 20175 flow [2023-08-26 13:39:30,928 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 108.9) internal successors, (1089), 10 states have internal predecessors, (1089), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:39:30,928 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:39:30,928 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] [2023-08-26 13:39:30,932 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2023-08-26 13:39:31,128 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2023-08-26 13:39:31,129 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 18 more)] === [2023-08-26 13:39:31,129 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:39:31,129 INFO L85 PathProgramCache]: Analyzing trace with hash 1528871333, now seen corresponding path program 5 times [2023-08-26 13:39:31,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:39:31,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [857280208] [2023-08-26 13:39:31,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:39:31,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:39:31,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:39:31,185 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-26 13:39:31,185 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:39:31,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [857280208] [2023-08-26 13:39:31,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [857280208] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:39:31,185 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:39:31,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-26 13:39:31,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [679643951] [2023-08-26 13:39:31,185 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:39:31,186 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 13:39:31,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:39:31,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 13:39:31,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-26 13:39:31,187 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 105 out of 257 [2023-08-26 13:39:31,187 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 886 transitions, 20175 flow. Second operand has 5 states, 5 states have (on average 110.2) internal successors, (551), 5 states have internal predecessors, (551), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:39:31,187 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:39:31,187 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 105 of 257 [2023-08-26 13:39:31,187 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:39:38,508 INFO L124 PetriNetUnfolderBase]: 29215/38228 cut-off events. [2023-08-26 13:39:38,508 INFO L125 PetriNetUnfolderBase]: For 927857/929239 co-relation queries the response was YES. [2023-08-26 13:39:38,809 INFO L83 FinitePrefix]: Finished finitePrefix Result has 315260 conditions, 38228 events. 29215/38228 cut-off events. For 927857/929239 co-relation queries the response was YES. Maximal size of possible extension queue 1692. Compared 201469 event pairs, 5176 based on Foata normal form. 1101/38903 useless extension candidates. Maximal degree in co-relation 315190. Up to 25661 conditions per place. [2023-08-26 13:39:38,972 INFO L140 encePairwiseOnDemand]: 252/257 looper letters, 1061 selfloop transitions, 195 changer transitions 0/1320 dead transitions. [2023-08-26 13:39:38,973 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 1320 transitions, 31008 flow [2023-08-26 13:39:38,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-26 13:39:38,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-26 13:39:38,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 592 transitions. [2023-08-26 13:39:38,974 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46070038910505834 [2023-08-26 13:39:38,974 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 592 transitions. [2023-08-26 13:39:38,974 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 592 transitions. [2023-08-26 13:39:38,974 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:39:38,974 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 592 transitions. [2023-08-26 13:39:38,974 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 118.4) internal successors, (592), 5 states have internal predecessors, (592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:39:38,975 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 257.0) internal successors, (1542), 6 states have internal predecessors, (1542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:39:38,975 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 257.0) internal successors, (1542), 6 states have internal predecessors, (1542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:39:38,975 INFO L175 Difference]: Start difference. First operand has 181 places, 886 transitions, 20175 flow. Second operand 5 states and 592 transitions. [2023-08-26 13:39:38,975 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 1320 transitions, 31008 flow [2023-08-26 13:39:48,864 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 1320 transitions, 30212 flow, removed 133 selfloop flow, removed 1 redundant places. [2023-08-26 13:39:48,881 INFO L231 Difference]: Finished difference. Result has 187 places, 1045 transitions, 23654 flow [2023-08-26 13:39:48,881 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=257, PETRI_DIFFERENCE_MINUEND_FLOW=19609, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=886, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=765, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=23654, PETRI_PLACES=187, PETRI_TRANSITIONS=1045} [2023-08-26 13:39:48,882 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 133 predicate places. [2023-08-26 13:39:48,882 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 1045 transitions, 23654 flow [2023-08-26 13:39:48,882 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 110.2) internal successors, (551), 5 states have internal predecessors, (551), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:39:48,882 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:39:48,882 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] [2023-08-26 13:39:48,882 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2023-08-26 13:39:48,882 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 18 more)] === [2023-08-26 13:39:48,882 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:39:48,883 INFO L85 PathProgramCache]: Analyzing trace with hash 1238437065, now seen corresponding path program 6 times [2023-08-26 13:39:48,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:39:48,883 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1427664090] [2023-08-26 13:39:48,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:39:48,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:39:48,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:39:48,932 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-26 13:39:48,932 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:39:48,932 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1427664090] [2023-08-26 13:39:48,932 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1427664090] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:39:48,932 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:39:48,932 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-26 13:39:48,932 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1262006084] [2023-08-26 13:39:48,933 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:39:48,933 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 13:39:48,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:39:48,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 13:39:48,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-08-26 13:39:48,934 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 105 out of 257 [2023-08-26 13:39:48,934 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 1045 transitions, 23654 flow. Second operand has 5 states, 5 states have (on average 110.2) internal successors, (551), 5 states have internal predecessors, (551), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:39:48,934 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:39:48,934 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 105 of 257 [2023-08-26 13:39:48,934 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:39:56,758 INFO L124 PetriNetUnfolderBase]: 28624/37531 cut-off events. [2023-08-26 13:39:56,759 INFO L125 PetriNetUnfolderBase]: For 948499/950140 co-relation queries the response was YES. [2023-08-26 13:39:57,081 INFO L83 FinitePrefix]: Finished finitePrefix Result has 318622 conditions, 37531 events. 28624/37531 cut-off events. For 948499/950140 co-relation queries the response was YES. Maximal size of possible extension queue 1655. Compared 197752 event pairs, 4315 based on Foata normal form. 1223/38444 useless extension candidates. Maximal degree in co-relation 318548. Up to 22276 conditions per place. [2023-08-26 13:39:57,250 INFO L140 encePairwiseOnDemand]: 252/257 looper letters, 889 selfloop transitions, 435 changer transitions 0/1388 dead transitions. [2023-08-26 13:39:57,251 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 1388 transitions, 33045 flow [2023-08-26 13:39:57,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-26 13:39:57,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-26 13:39:57,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 593 transitions. [2023-08-26 13:39:57,252 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4614785992217899 [2023-08-26 13:39:57,252 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 593 transitions. [2023-08-26 13:39:57,252 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 593 transitions. [2023-08-26 13:39:57,252 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:39:57,252 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 593 transitions. [2023-08-26 13:39:57,253 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 118.6) internal successors, (593), 5 states have internal predecessors, (593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:39:57,254 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 257.0) internal successors, (1542), 6 states have internal predecessors, (1542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:39:57,254 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 257.0) internal successors, (1542), 6 states have internal predecessors, (1542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:39:57,254 INFO L175 Difference]: Start difference. First operand has 187 places, 1045 transitions, 23654 flow. Second operand 5 states and 593 transitions. [2023-08-26 13:39:57,254 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 1388 transitions, 33045 flow [2023-08-26 13:40:07,420 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 1388 transitions, 32673 flow, removed 126 selfloop flow, removed 1 redundant places. [2023-08-26 13:40:07,441 INFO L231 Difference]: Finished difference. Result has 192 places, 1190 transitions, 27920 flow [2023-08-26 13:40:07,441 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=257, PETRI_DIFFERENCE_MINUEND_FLOW=23312, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1045, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=290, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=725, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=27920, PETRI_PLACES=192, PETRI_TRANSITIONS=1190} [2023-08-26 13:40:07,441 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 138 predicate places. [2023-08-26 13:40:07,442 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 1190 transitions, 27920 flow [2023-08-26 13:40:07,442 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 110.2) internal successors, (551), 5 states have internal predecessors, (551), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:40:07,442 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:40:07,442 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] [2023-08-26 13:40:07,442 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2023-08-26 13:40:07,442 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 18 more)] === [2023-08-26 13:40:07,442 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:40:07,442 INFO L85 PathProgramCache]: Analyzing trace with hash 623601603, now seen corresponding path program 7 times [2023-08-26 13:40:07,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:40:07,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1883999540] [2023-08-26 13:40:07,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:40:07,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:40:07,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:40:07,492 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-26 13:40:07,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:40:07,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1883999540] [2023-08-26 13:40:07,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1883999540] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:40:07,492 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:40:07,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-26 13:40:07,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1131089395] [2023-08-26 13:40:07,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:40:07,493 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 13:40:07,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:40:07,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 13:40:07,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-08-26 13:40:07,494 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 105 out of 257 [2023-08-26 13:40:07,494 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 1190 transitions, 27920 flow. Second operand has 5 states, 5 states have (on average 110.2) internal successors, (551), 5 states have internal predecessors, (551), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:40:07,494 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:40:07,494 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 105 of 257 [2023-08-26 13:40:07,494 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:40:16,021 INFO L124 PetriNetUnfolderBase]: 28778/37769 cut-off events. [2023-08-26 13:40:16,022 INFO L125 PetriNetUnfolderBase]: For 995444/996932 co-relation queries the response was YES. [2023-08-26 13:40:16,356 INFO L83 FinitePrefix]: Finished finitePrefix Result has 329809 conditions, 37769 events. 28778/37769 cut-off events. For 995444/996932 co-relation queries the response was YES. Maximal size of possible extension queue 1717. Compared 201205 event pairs, 5603 based on Foata normal form. 940/38203 useless extension candidates. Maximal degree in co-relation 329733. Up to 29345 conditions per place. [2023-08-26 13:40:16,524 INFO L140 encePairwiseOnDemand]: 252/257 looper letters, 1033 selfloop transitions, 165 changer transitions 36/1298 dead transitions. [2023-08-26 13:40:16,524 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 1298 transitions, 32061 flow [2023-08-26 13:40:16,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-26 13:40:16,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-26 13:40:16,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 585 transitions. [2023-08-26 13:40:16,525 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45525291828793774 [2023-08-26 13:40:16,525 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 585 transitions. [2023-08-26 13:40:16,525 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 585 transitions. [2023-08-26 13:40:16,525 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:40:16,525 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 585 transitions. [2023-08-26 13:40:16,526 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 117.0) internal successors, (585), 5 states have internal predecessors, (585), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:40:16,527 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 257.0) internal successors, (1542), 6 states have internal predecessors, (1542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:40:16,527 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 257.0) internal successors, (1542), 6 states have internal predecessors, (1542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:40:16,527 INFO L175 Difference]: Start difference. First operand has 192 places, 1190 transitions, 27920 flow. Second operand 5 states and 585 transitions. [2023-08-26 13:40:16,527 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 1298 transitions, 32061 flow [2023-08-26 13:40:28,410 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 1298 transitions, 30986 flow, removed 335 selfloop flow, removed 1 redundant places. [2023-08-26 13:40:28,434 INFO L231 Difference]: Finished difference. Result has 195 places, 1184 transitions, 27037 flow [2023-08-26 13:40:28,434 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=257, PETRI_DIFFERENCE_MINUEND_FLOW=26845, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1025, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=27037, PETRI_PLACES=195, PETRI_TRANSITIONS=1184} [2023-08-26 13:40:28,435 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 141 predicate places. [2023-08-26 13:40:28,435 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 1184 transitions, 27037 flow [2023-08-26 13:40:28,435 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 110.2) internal successors, (551), 5 states have internal predecessors, (551), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:40:28,435 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:40:28,435 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] [2023-08-26 13:40:28,435 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2023-08-26 13:40:28,435 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 18 more)] === [2023-08-26 13:40:28,436 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:40:28,436 INFO L85 PathProgramCache]: Analyzing trace with hash -1338653433, now seen corresponding path program 8 times [2023-08-26 13:40:28,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:40:28,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [933822441] [2023-08-26 13:40:28,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:40:28,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:40:28,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:40:28,484 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-26 13:40:28,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:40:28,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [933822441] [2023-08-26 13:40:28,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [933822441] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:40:28,485 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:40:28,485 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-26 13:40:28,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1949310810] [2023-08-26 13:40:28,485 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:40:28,485 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 13:40:28,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:40:28,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 13:40:28,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-26 13:40:28,486 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 105 out of 257 [2023-08-26 13:40:28,486 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 1184 transitions, 27037 flow. Second operand has 5 states, 5 states have (on average 110.2) internal successors, (551), 5 states have internal predecessors, (551), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:40:28,487 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:40:28,487 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 105 of 257 [2023-08-26 13:40:28,487 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:40:37,348 INFO L124 PetriNetUnfolderBase]: 27854/36596 cut-off events. [2023-08-26 13:40:37,348 INFO L125 PetriNetUnfolderBase]: For 940393/943161 co-relation queries the response was YES. [2023-08-26 13:40:37,645 INFO L83 FinitePrefix]: Finished finitePrefix Result has 313093 conditions, 36596 events. 27854/36596 cut-off events. For 940393/943161 co-relation queries the response was YES. Maximal size of possible extension queue 1702. Compared 194286 event pairs, 4433 based on Foata normal form. 1662/37956 useless extension candidates. Maximal degree in co-relation 313017. Up to 22127 conditions per place. [2023-08-26 13:40:37,805 INFO L140 encePairwiseOnDemand]: 252/257 looper letters, 745 selfloop transitions, 489 changer transitions 51/1313 dead transitions. [2023-08-26 13:40:37,805 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 1313 transitions, 31567 flow [2023-08-26 13:40:37,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-26 13:40:37,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-26 13:40:37,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 590 transitions. [2023-08-26 13:40:37,807 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4591439688715953 [2023-08-26 13:40:37,807 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 590 transitions. [2023-08-26 13:40:37,807 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 590 transitions. [2023-08-26 13:40:37,807 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:40:37,807 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 590 transitions. [2023-08-26 13:40:37,808 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 118.0) internal successors, (590), 5 states have internal predecessors, (590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:40:37,809 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 257.0) internal successors, (1542), 6 states have internal predecessors, (1542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:40:37,809 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 257.0) internal successors, (1542), 6 states have internal predecessors, (1542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:40:37,809 INFO L175 Difference]: Start difference. First operand has 195 places, 1184 transitions, 27037 flow. Second operand 5 states and 590 transitions. [2023-08-26 13:40:37,809 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 1313 transitions, 31567 flow [2023-08-26 13:40:48,226 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 1313 transitions, 31358 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-26 13:40:48,244 INFO L231 Difference]: Finished difference. Result has 197 places, 1178 transitions, 27834 flow [2023-08-26 13:40:48,245 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=257, PETRI_DIFFERENCE_MINUEND_FLOW=26848, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=489, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=695, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=27834, PETRI_PLACES=197, PETRI_TRANSITIONS=1178} [2023-08-26 13:40:48,245 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 143 predicate places. [2023-08-26 13:40:48,245 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 1178 transitions, 27834 flow [2023-08-26 13:40:48,245 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 110.2) internal successors, (551), 5 states have internal predecessors, (551), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:40:48,245 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:40:48,246 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:40:48,246 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2023-08-26 13:40:48,246 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 18 more)] === [2023-08-26 13:40:48,246 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:40:48,246 INFO L85 PathProgramCache]: Analyzing trace with hash 1248727873, now seen corresponding path program 9 times [2023-08-26 13:40:48,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:40:48,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [388647560] [2023-08-26 13:40:48,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:40:48,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:40:48,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:40:48,296 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-26 13:40:48,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:40:48,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [388647560] [2023-08-26 13:40:48,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [388647560] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-26 13:40:48,297 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-26 13:40:48,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-26 13:40:48,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1403934266] [2023-08-26 13:40:48,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-26 13:40:48,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-26 13:40:48,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:40:48,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-26 13:40:48,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-08-26 13:40:48,298 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 105 out of 257 [2023-08-26 13:40:48,298 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 1178 transitions, 27834 flow. Second operand has 5 states, 5 states have (on average 110.2) internal successors, (551), 5 states have internal predecessors, (551), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:40:48,298 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:40:48,298 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 105 of 257 [2023-08-26 13:40:48,298 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:40:56,312 INFO L124 PetriNetUnfolderBase]: 26957/35289 cut-off events. [2023-08-26 13:40:56,312 INFO L125 PetriNetUnfolderBase]: For 946545/949064 co-relation queries the response was YES. [2023-08-26 13:40:56,585 INFO L83 FinitePrefix]: Finished finitePrefix Result has 307161 conditions, 35289 events. 26957/35289 cut-off events. For 946545/949064 co-relation queries the response was YES. Maximal size of possible extension queue 1598. Compared 184105 event pairs, 4152 based on Foata normal form. 1478/36519 useless extension candidates. Maximal degree in co-relation 307084. Up to 21552 conditions per place. [2023-08-26 13:40:56,740 INFO L140 encePairwiseOnDemand]: 252/257 looper letters, 794 selfloop transitions, 513 changer transitions 6/1341 dead transitions. [2023-08-26 13:40:56,740 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 1341 transitions, 33303 flow [2023-08-26 13:40:56,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-26 13:40:56,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-26 13:40:56,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 594 transitions. [2023-08-26 13:40:56,741 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4622568093385214 [2023-08-26 13:40:56,742 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 594 transitions. [2023-08-26 13:40:56,742 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 594 transitions. [2023-08-26 13:40:56,742 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:40:56,742 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 594 transitions. [2023-08-26 13:40:56,742 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 118.8) internal successors, (594), 5 states have internal predecessors, (594), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:40:56,743 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 257.0) internal successors, (1542), 6 states have internal predecessors, (1542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:40:56,743 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 257.0) internal successors, (1542), 6 states have internal predecessors, (1542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:40:56,743 INFO L175 Difference]: Start difference. First operand has 197 places, 1178 transitions, 27834 flow. Second operand 5 states and 594 transitions. [2023-08-26 13:40:56,743 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 1341 transitions, 33303 flow [2023-08-26 13:41:07,069 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 1341 transitions, 32629 flow, removed 58 selfloop flow, removed 3 redundant places. [2023-08-26 13:41:07,090 INFO L231 Difference]: Finished difference. Result has 197 places, 1202 transitions, 28842 flow [2023-08-26 13:41:07,091 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=257, PETRI_DIFFERENCE_MINUEND_FLOW=27190, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=483, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=695, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=28842, PETRI_PLACES=197, PETRI_TRANSITIONS=1202} [2023-08-26 13:41:07,091 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 143 predicate places. [2023-08-26 13:41:07,091 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 1202 transitions, 28842 flow [2023-08-26 13:41:07,091 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 110.2) internal successors, (551), 5 states have internal predecessors, (551), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:41:07,091 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:41:07,091 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-26 13:41:07,091 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2023-08-26 13:41:07,091 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 18 more)] === [2023-08-26 13:41:07,092 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:41:07,092 INFO L85 PathProgramCache]: Analyzing trace with hash 2026740346, now seen corresponding path program 1 times [2023-08-26 13:41:07,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:41:07,092 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1402815187] [2023-08-26 13:41:07,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:41:07,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:41:07,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:41:07,235 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-26 13:41:07,235 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:41:07,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1402815187] [2023-08-26 13:41:07,236 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1402815187] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:41:07,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [169052269] [2023-08-26 13:41:07,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:41:07,236 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:41:07,236 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:41:07,241 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 13:41:07,269 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-08-26 13:41:07,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:41:07,388 INFO L262 TraceCheckSpWp]: Trace formula consists of 264 conjuncts, 17 conjunts are in the unsatisfiable core [2023-08-26 13:41:07,389 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:41:07,470 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-26 13:41:07,470 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:41:07,573 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-26 13:41:07,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [169052269] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:41:07,573 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:41:07,573 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 3, 3] total 6 [2023-08-26 13:41:07,573 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [425974823] [2023-08-26 13:41:07,573 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:41:07,574 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-26 13:41:07,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:41:07,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-26 13:41:07,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2023-08-26 13:41:07,575 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 120 out of 257 [2023-08-26 13:41:07,575 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 1202 transitions, 28842 flow. Second operand has 8 states, 8 states have (on average 126.375) internal successors, (1011), 8 states have internal predecessors, (1011), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:41:07,575 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:41:07,575 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 120 of 257 [2023-08-26 13:41:07,576 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-26 13:41:21,388 INFO L124 PetriNetUnfolderBase]: 42175/56657 cut-off events. [2023-08-26 13:41:21,388 INFO L125 PetriNetUnfolderBase]: For 1707111/1719914 co-relation queries the response was YES. [2023-08-26 13:41:22,051 INFO L83 FinitePrefix]: Finished finitePrefix Result has 476904 conditions, 56657 events. 42175/56657 cut-off events. For 1707111/1719914 co-relation queries the response was YES. Maximal size of possible extension queue 2664. Compared 338993 event pairs, 2879 based on Foata normal form. 9040/64668 useless extension candidates. Maximal degree in co-relation 476828. Up to 32894 conditions per place. [2023-08-26 13:41:22,327 INFO L140 encePairwiseOnDemand]: 251/257 looper letters, 843 selfloop transitions, 883 changer transitions 8/1834 dead transitions. [2023-08-26 13:41:22,327 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 1834 transitions, 46101 flow [2023-08-26 13:41:22,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-26 13:41:22,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-26 13:41:22,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1107 transitions. [2023-08-26 13:41:22,328 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5384241245136187 [2023-08-26 13:41:22,328 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1107 transitions. [2023-08-26 13:41:22,328 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1107 transitions. [2023-08-26 13:41:22,329 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-26 13:41:22,329 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1107 transitions. [2023-08-26 13:41:22,330 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 138.375) internal successors, (1107), 8 states have internal predecessors, (1107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:41:22,331 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 257.0) internal successors, (2313), 9 states have internal predecessors, (2313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:41:22,331 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 257.0) internal successors, (2313), 9 states have internal predecessors, (2313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:41:22,332 INFO L175 Difference]: Start difference. First operand has 197 places, 1202 transitions, 28842 flow. Second operand 8 states and 1107 transitions. [2023-08-26 13:41:22,332 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 1834 transitions, 46101 flow [2023-08-26 13:41:40,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 1834 transitions, 41182 flow, removed 661 selfloop flow, removed 10 redundant places. [2023-08-26 13:41:40,059 INFO L231 Difference]: Finished difference. Result has 197 places, 1680 transitions, 40446 flow [2023-08-26 13:41:40,059 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=257, PETRI_DIFFERENCE_MINUEND_FLOW=18360, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=852, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=314, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=445, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=40446, PETRI_PLACES=197, PETRI_TRANSITIONS=1680} [2023-08-26 13:41:40,060 INFO L281 CegarLoopForPetriNet]: 54 programPoint places, 143 predicate places. [2023-08-26 13:41:40,060 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 1680 transitions, 40446 flow [2023-08-26 13:41:40,060 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 126.375) internal successors, (1011), 8 states have internal predecessors, (1011), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:41:40,060 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-26 13:41:40,060 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, 1, 1] [2023-08-26 13:41:40,065 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2023-08-26 13:41:40,260 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2023-08-26 13:41:40,261 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 18 more)] === [2023-08-26 13:41:40,261 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-26 13:41:40,261 INFO L85 PathProgramCache]: Analyzing trace with hash -698767359, now seen corresponding path program 2 times [2023-08-26 13:41:40,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-26 13:41:40,261 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [589700641] [2023-08-26 13:41:40,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-26 13:41:40,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-26 13:41:40,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-26 13:41:40,345 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 13:41:40,345 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-26 13:41:40,345 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [589700641] [2023-08-26 13:41:40,345 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [589700641] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-26 13:41:40,345 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1760334291] [2023-08-26 13:41:40,346 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-26 13:41:40,346 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-26 13:41:40,346 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-26 13:41:40,347 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-26 13:41:40,349 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-08-26 13:41:40,496 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-26 13:41:40,496 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-26 13:41:40,497 INFO L262 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-26 13:41:40,499 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-26 13:41:40,564 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 13:41:40,564 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-26 13:41:40,609 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-26 13:41:40,609 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1760334291] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-26 13:41:40,609 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-26 13:41:40,609 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 12 [2023-08-26 13:41:40,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [682768260] [2023-08-26 13:41:40,610 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-26 13:41:40,610 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-26 13:41:40,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-26 13:41:40,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-26 13:41:40,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2023-08-26 13:41:40,611 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 105 out of 257 [2023-08-26 13:41:40,612 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 1680 transitions, 40446 flow. Second operand has 12 states, 12 states have (on average 108.58333333333333) internal successors, (1303), 12 states have internal predecessors, (1303), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-26 13:41:40,612 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-26 13:41:40,612 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 105 of 257 [2023-08-26 13:41:40,612 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand