./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/valid-memsafety.prp --file ../../../trunk/examples/svcomp/pthread-complex/safestack_relacy.i --full-output --traceabstraction.when.to.check.the.insufficient.erros.location.relative.to.the.other.error.locations TOGETHER --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version b8dbc81d Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerMemDerefMemtrack.xml -i ../../../trunk/examples/svcomp/pthread-complex/safestack_relacy.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 1d61eb304445c3cb39dfadfa4748d680ea5f0f4958f8bc176e8bc3c77c47e674 --traceabstraction.when.to.check.the.insufficient.erros.location.relative.to.the.other.error.locations TOGETHER --- Real Ultimate output --- This is Ultimate 0.2.3-?-b8dbc81 [2023-08-30 03:33:58,299 INFO L177 SettingsManager]: Resetting all preferences to default values... [2023-08-30 03:33:58,301 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2023-08-30 03:33:58,329 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2023-08-30 03:33:58,329 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2023-08-30 03:33:58,330 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2023-08-30 03:33:58,331 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2023-08-30 03:33:58,333 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2023-08-30 03:33:58,334 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2023-08-30 03:33:58,335 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2023-08-30 03:33:58,336 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2023-08-30 03:33:58,337 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2023-08-30 03:33:58,337 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2023-08-30 03:33:58,338 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2023-08-30 03:33:58,339 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2023-08-30 03:33:58,340 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2023-08-30 03:33:58,341 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2023-08-30 03:33:58,342 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2023-08-30 03:33:58,343 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2023-08-30 03:33:58,345 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2023-08-30 03:33:58,347 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2023-08-30 03:33:58,354 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2023-08-30 03:33:58,356 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2023-08-30 03:33:58,358 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2023-08-30 03:33:58,366 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2023-08-30 03:33:58,370 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2023-08-30 03:33:58,371 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2023-08-30 03:33:58,372 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2023-08-30 03:33:58,374 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2023-08-30 03:33:58,374 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2023-08-30 03:33:58,377 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2023-08-30 03:33:58,377 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2023-08-30 03:33:58,378 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2023-08-30 03:33:58,379 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2023-08-30 03:33:58,379 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2023-08-30 03:33:58,380 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2023-08-30 03:33:58,380 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2023-08-30 03:33:58,380 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2023-08-30 03:33:58,380 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2023-08-30 03:33:58,381 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2023-08-30 03:33:58,382 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2023-08-30 03:33:58,383 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2023-08-30 03:33:58,415 INFO L113 SettingsManager]: Loading preferences was successful [2023-08-30 03:33:58,416 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-30 03:33:58,417 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-08-30 03:33:58,417 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-08-30 03:33:58,418 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-30 03:33:58,418 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-30 03:33:58,419 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-30 03:33:58,419 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2023-08-30 03:33:58,419 INFO L138 SettingsManager]: * Use SBE=true [2023-08-30 03:33:58,420 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-30 03:33:58,420 INFO L138 SettingsManager]: * sizeof long=4 [2023-08-30 03:33:58,421 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2023-08-30 03:33:58,421 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-30 03:33:58,421 INFO L138 SettingsManager]: * sizeof POINTER=4 [2023-08-30 03:33:58,421 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2023-08-30 03:33:58,421 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2023-08-30 03:33:58,421 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2023-08-30 03:33:58,422 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2023-08-30 03:33:58,422 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-30 03:33:58,422 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-08-30 03:33:58,422 INFO L138 SettingsManager]: * sizeof long double=12 [2023-08-30 03:33:58,422 INFO L138 SettingsManager]: * Use constant arrays=true [2023-08-30 03:33:58,423 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-30 03:33:58,423 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-30 03:33:58,423 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-30 03:33:58,423 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-30 03:33:58,423 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-30 03:33:58,424 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-30 03:33:58,424 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-30 03:33:58,424 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-30 03:33:58,424 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-30 03:33:58,424 INFO L138 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-08-30 03:33:58,425 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-30 03:33:58,425 INFO L138 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-08-30 03:33:58,425 INFO L138 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 1d61eb304445c3cb39dfadfa4748d680ea5f0f4958f8bc176e8bc3c77c47e674 Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: When to check the insufficient erros location relative to the other error locations -> TOGETHER [2023-08-30 03:33:58,747 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-30 03:33:58,771 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-30 03:33:58,774 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-30 03:33:58,775 INFO L271 PluginConnector]: Initializing CDTParser... [2023-08-30 03:33:58,775 INFO L275 PluginConnector]: CDTParser initialized [2023-08-30 03:33:58,776 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-complex/safestack_relacy.i [2023-08-30 03:33:59,921 INFO L500 CDTParser]: Created temporary CDT project at NULL [2023-08-30 03:34:00,311 INFO L351 CDTParser]: Found 1 translation units. [2023-08-30 03:34:00,312 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-complex/safestack_relacy.i [2023-08-30 03:34:00,337 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1ec440f44/966c3684307f4008bde99f334da12e4b/FLAG2fa9b2ca2 [2023-08-30 03:34:00,355 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1ec440f44/966c3684307f4008bde99f334da12e4b [2023-08-30 03:34:00,357 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-30 03:34:00,359 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2023-08-30 03:34:00,360 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-30 03:34:00,361 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-30 03:34:00,364 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-30 03:34:00,365 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 30.08 03:34:00" (1/1) ... [2023-08-30 03:34:00,367 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@58e25508 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 03:34:00, skipping insertion in model container [2023-08-30 03:34:00,367 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 30.08 03:34:00" (1/1) ... [2023-08-30 03:34:00,373 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2023-08-30 03:34:00,426 INFO L178 MainTranslator]: Built tables and reachable declarations [2023-08-30 03:34:01,030 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-complex/safestack_relacy.i[78860,78873] [2023-08-30 03:34:01,037 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-30 03:34:01,045 INFO L203 MainTranslator]: Completed pre-run [2023-08-30 03:34:01,088 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-complex/safestack_relacy.i[78860,78873] [2023-08-30 03:34:01,093 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-30 03:34:01,188 WARN L667 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-08-30 03:34:01,189 WARN L667 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-08-30 03:34:01,194 INFO L208 MainTranslator]: Completed translation [2023-08-30 03:34:01,195 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 03:34:01 WrapperNode [2023-08-30 03:34:01,195 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-30 03:34:01,196 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-30 03:34:01,196 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-30 03:34:01,197 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-30 03:34:01,202 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 03:34:01" (1/1) ... [2023-08-30 03:34:01,235 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 03:34:01" (1/1) ... [2023-08-30 03:34:01,275 INFO L138 Inliner]: procedures = 481, calls = 74, calls flagged for inlining = 19, calls inlined = 19, statements flattened = 283 [2023-08-30 03:34:01,280 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-30 03:34:01,281 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-30 03:34:01,281 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-30 03:34:01,281 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2023-08-30 03:34:01,289 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 03:34:01" (1/1) ... [2023-08-30 03:34:01,289 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 03:34:01" (1/1) ... [2023-08-30 03:34:01,294 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 03:34:01" (1/1) ... [2023-08-30 03:34:01,295 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 03:34:01" (1/1) ... [2023-08-30 03:34:01,313 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 03:34:01" (1/1) ... [2023-08-30 03:34:01,330 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 03:34:01" (1/1) ... [2023-08-30 03:34:01,334 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 03:34:01" (1/1) ... [2023-08-30 03:34:01,336 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 03:34:01" (1/1) ... [2023-08-30 03:34:01,343 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-30 03:34:01,344 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-30 03:34:01,344 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2023-08-30 03:34:01,345 INFO L275 PluginConnector]: RCFGBuilder initialized [2023-08-30 03:34:01,345 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 03:34:01" (1/1) ... [2023-08-30 03:34:01,355 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-30 03:34:01,368 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 03:34:01,386 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-30 03:34:01,411 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-30 03:34:01,426 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-08-30 03:34:01,427 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-30 03:34:01,427 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-08-30 03:34:01,428 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-30 03:34:01,429 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-30 03:34:01,429 INFO L130 BoogieDeclarations]: Found specification of procedure thread [2023-08-30 03:34:01,430 INFO L138 BoogieDeclarations]: Found implementation of procedure thread [2023-08-30 03:34:01,430 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-30 03:34:01,430 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-30 03:34:01,430 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-30 03:34:01,430 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-30 03:34:01,430 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-30 03:34:01,432 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-08-30 03:34:01,734 INFO L236 CfgBuilder]: Building ICFG [2023-08-30 03:34:01,736 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-30 03:34:02,270 INFO L277 CfgBuilder]: Performing block encoding [2023-08-30 03:34:02,397 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-30 03:34:02,397 INFO L302 CfgBuilder]: Removed 7 assume(true) statements. [2023-08-30 03:34:02,400 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 30.08 03:34:02 BoogieIcfgContainer [2023-08-30 03:34:02,400 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-30 03:34:02,402 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-30 03:34:02,402 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2023-08-30 03:34:02,404 INFO L275 PluginConnector]: TraceAbstraction initialized [2023-08-30 03:34:02,404 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 30.08 03:34:00" (1/3) ... [2023-08-30 03:34:02,405 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2336dc6f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 30.08 03:34:02, skipping insertion in model container [2023-08-30 03:34:02,405 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.08 03:34:01" (2/3) ... [2023-08-30 03:34:02,405 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2336dc6f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 30.08 03:34:02, skipping insertion in model container [2023-08-30 03:34:02,405 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 30.08 03:34:02" (3/3) ... [2023-08-30 03:34:02,406 INFO L112 eAbstractionObserver]: Analyzing ICFG safestack_relacy.i [2023-08-30 03:34:02,421 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-30 03:34:02,421 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 68 error locations. [2023-08-30 03:34:02,421 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-30 03:34:02,537 INFO L144 ThreadInstanceAdder]: Constructed 1 joinOtherThreadTransitions. [2023-08-30 03:34:02,569 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 304 places, 318 transitions, 644 flow [2023-08-30 03:34:02,653 INFO L130 PetriNetUnfolder]: 19/339 cut-off events. [2023-08-30 03:34:02,653 INFO L131 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2023-08-30 03:34:02,662 INFO L83 FinitePrefix]: Finished finitePrefix Result has 345 conditions, 339 events. 19/339 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 826 event pairs, 0 based on Foata normal form. 0/244 useless extension candidates. Maximal degree in co-relation 243. Up to 4 conditions per place. [2023-08-30 03:34:02,662 INFO L82 GeneralOperation]: Start removeDead. Operand has 304 places, 318 transitions, 644 flow [2023-08-30 03:34:02,674 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 304 places, 318 transitions, 644 flow [2023-08-30 03:34:02,677 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-30 03:34:02,689 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 304 places, 318 transitions, 644 flow [2023-08-30 03:34:02,691 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 304 places, 318 transitions, 644 flow [2023-08-30 03:34:02,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 304 places, 318 transitions, 644 flow [2023-08-30 03:34:02,755 INFO L130 PetriNetUnfolder]: 19/339 cut-off events. [2023-08-30 03:34:02,756 INFO L131 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2023-08-30 03:34:02,758 INFO L83 FinitePrefix]: Finished finitePrefix Result has 345 conditions, 339 events. 19/339 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 826 event pairs, 0 based on Foata normal form. 0/244 useless extension candidates. Maximal degree in co-relation 243. Up to 4 conditions per place. [2023-08-30 03:34:02,764 INFO L119 LiptonReduction]: Number of co-enabled transitions 11718 [2023-08-30 03:34:16,687 INFO L134 LiptonReduction]: Checked pairs total: 22994 [2023-08-30 03:34:16,687 INFO L136 LiptonReduction]: Total number of compositions: 423 [2023-08-30 03:34:16,699 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-30 03:34:16,705 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@5a899f0a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-30 03:34:16,705 INFO L358 AbstractCegarLoop]: Starting to check reachability of 124 error locations. [2023-08-30 03:34:16,707 INFO L130 PetriNetUnfolder]: 0/0 cut-off events. [2023-08-30 03:34:16,707 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-08-30 03:34:16,707 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 03:34:16,708 INFO L208 CegarLoopForPetriNet]: trace histogram [1] [2023-08-30 03:34:16,708 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 121 more)] === [2023-08-30 03:34:16,712 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 03:34:16,712 INFO L85 PathProgramCache]: Analyzing trace with hash 1527, now seen corresponding path program 1 times [2023-08-30 03:34:16,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 03:34:16,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [591616308] [2023-08-30 03:34:16,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 03:34:16,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 03:34:16,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 03:34:16,886 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-30 03:34:16,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 03:34:16,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [591616308] [2023-08-30 03:34:16,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [591616308] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 03:34:16,888 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 03:34:16,888 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [0] imperfect sequences [] total 0 [2023-08-30 03:34:16,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [297066887] [2023-08-30 03:34:16,890 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 03:34:16,896 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-08-30 03:34:16,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 03:34:16,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-08-30 03:34:16,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-08-30 03:34:16,932 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 272 out of 741 [2023-08-30 03:34:16,937 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 114 transitions, 236 flow. Second operand has 2 states, 2 states have (on average 272.5) internal successors, (545), 2 states have internal predecessors, (545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:34:16,937 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 03:34:16,938 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 272 of 741 [2023-08-30 03:34:16,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 03:34:17,210 INFO L130 PetriNetUnfolder]: 569/1200 cut-off events. [2023-08-30 03:34:17,211 INFO L131 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2023-08-30 03:34:17,212 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2346 conditions, 1200 events. 569/1200 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 6694 event pairs, 495 based on Foata normal form. 12/494 useless extension candidates. Maximal degree in co-relation 2296. Up to 1139 conditions per place. [2023-08-30 03:34:17,217 INFO L137 encePairwiseOnDemand]: 706/741 looper letters, 72 selfloop transitions, 0 changer transitions 0/78 dead transitions. [2023-08-30 03:34:17,218 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 78 transitions, 308 flow [2023-08-30 03:34:17,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-08-30 03:34:17,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2023-08-30 03:34:17,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 651 transitions. [2023-08-30 03:34:17,231 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4392712550607287 [2023-08-30 03:34:17,232 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 651 transitions. [2023-08-30 03:34:17,233 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 651 transitions. [2023-08-30 03:34:17,234 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 03:34:17,236 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 651 transitions. [2023-08-30 03:34:17,241 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 325.5) internal successors, (651), 2 states have internal predecessors, (651), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:34:17,246 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 741.0) internal successors, (2223), 3 states have internal predecessors, (2223), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:34:17,247 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 741.0) internal successors, (2223), 3 states have internal predecessors, (2223), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:34:17,249 INFO L175 Difference]: Start difference. First operand has 106 places, 114 transitions, 236 flow. Second operand 2 states and 651 transitions. [2023-08-30 03:34:17,250 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 78 transitions, 308 flow [2023-08-30 03:34:17,252 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 78 transitions, 308 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-30 03:34:17,254 INFO L231 Difference]: Finished difference. Result has 74 places, 78 transitions, 164 flow [2023-08-30 03:34:17,256 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=741, PETRI_DIFFERENCE_MINUEND_FLOW=164, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=164, PETRI_PLACES=74, PETRI_TRANSITIONS=78} [2023-08-30 03:34:17,259 INFO L281 CegarLoopForPetriNet]: 106 programPoint places, -32 predicate places. [2023-08-30 03:34:17,259 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 78 transitions, 164 flow [2023-08-30 03:34:17,259 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 272.5) internal successors, (545), 2 states have internal predecessors, (545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:34:17,260 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 03:34:17,260 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1] [2023-08-30 03:34:17,260 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-30 03:34:17,260 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 121 more)] === [2023-08-30 03:34:17,261 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 03:34:17,261 INFO L85 PathProgramCache]: Analyzing trace with hash 49054, now seen corresponding path program 1 times [2023-08-30 03:34:17,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 03:34:17,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [283534392] [2023-08-30 03:34:17,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 03:34:17,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 03:34:17,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 03:34:17,455 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-30 03:34:17,456 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 03:34:17,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [283534392] [2023-08-30 03:34:17,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [283534392] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 03:34:17,457 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 03:34:17,457 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-30 03:34:17,461 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [207444082] [2023-08-30 03:34:17,461 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 03:34:17,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 03:34:17,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 03:34:17,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 03:34:17,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 03:34:17,486 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 267 out of 741 [2023-08-30 03:34:17,487 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 78 transitions, 164 flow. Second operand has 3 states, 3 states have (on average 267.6666666666667) internal successors, (803), 3 states have internal predecessors, (803), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:34:17,487 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 03:34:17,488 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 267 of 741 [2023-08-30 03:34:17,488 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 03:34:17,720 INFO L130 PetriNetUnfolder]: 569/1203 cut-off events. [2023-08-30 03:34:17,721 INFO L131 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2023-08-30 03:34:17,721 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2353 conditions, 1203 events. 569/1203 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 6715 event pairs, 495 based on Foata normal form. 0/483 useless extension candidates. Maximal degree in co-relation 2349. Up to 1139 conditions per place. [2023-08-30 03:34:17,726 INFO L137 encePairwiseOnDemand]: 736/741 looper letters, 73 selfloop transitions, 2 changer transitions 0/81 dead transitions. [2023-08-30 03:34:17,726 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 81 transitions, 320 flow [2023-08-30 03:34:17,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 03:34:17,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 03:34:17,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 879 transitions. [2023-08-30 03:34:17,729 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39541160593792174 [2023-08-30 03:34:17,729 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 879 transitions. [2023-08-30 03:34:17,729 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 879 transitions. [2023-08-30 03:34:17,730 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 03:34:17,730 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 879 transitions. [2023-08-30 03:34:17,732 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 293.0) internal successors, (879), 3 states have internal predecessors, (879), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:34:17,736 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 741.0) internal successors, (2964), 4 states have internal predecessors, (2964), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:34:17,737 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 741.0) internal successors, (2964), 4 states have internal predecessors, (2964), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:34:17,737 INFO L175 Difference]: Start difference. First operand has 74 places, 78 transitions, 164 flow. Second operand 3 states and 879 transitions. [2023-08-30 03:34:17,737 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 81 transitions, 320 flow [2023-08-30 03:34:17,738 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 81 transitions, 320 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-30 03:34:17,740 INFO L231 Difference]: Finished difference. Result has 77 places, 79 transitions, 180 flow [2023-08-30 03:34:17,740 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=741, PETRI_DIFFERENCE_MINUEND_FLOW=164, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=180, PETRI_PLACES=77, PETRI_TRANSITIONS=79} [2023-08-30 03:34:17,741 INFO L281 CegarLoopForPetriNet]: 106 programPoint places, -29 predicate places. [2023-08-30 03:34:17,741 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 79 transitions, 180 flow [2023-08-30 03:34:17,742 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 267.6666666666667) internal successors, (803), 3 states have internal predecessors, (803), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:34:17,742 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 03:34:17,742 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1] [2023-08-30 03:34:17,742 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-30 03:34:17,742 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 121 more)] === [2023-08-30 03:34:17,743 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 03:34:17,743 INFO L85 PathProgramCache]: Analyzing trace with hash 49023, now seen corresponding path program 1 times [2023-08-30 03:34:17,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 03:34:17,743 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1071500643] [2023-08-30 03:34:17,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 03:34:17,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 03:34:17,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 03:34:17,814 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-30 03:34:17,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 03:34:17,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1071500643] [2023-08-30 03:34:17,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1071500643] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 03:34:17,815 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 03:34:17,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-30 03:34:17,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1633522409] [2023-08-30 03:34:17,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 03:34:17,815 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 03:34:17,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 03:34:17,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 03:34:17,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 03:34:17,933 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 267 out of 741 [2023-08-30 03:34:17,934 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 79 transitions, 180 flow. Second operand has 3 states, 3 states have (on average 267.6666666666667) internal successors, (803), 3 states have internal predecessors, (803), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:34:17,934 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 03:34:17,934 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 267 of 741 [2023-08-30 03:34:17,934 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 03:34:18,315 INFO L130 PetriNetUnfolder]: 1069/2224 cut-off events. [2023-08-30 03:34:18,316 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-08-30 03:34:18,318 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4368 conditions, 2224 events. 1069/2224 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 13269 event pairs, 429 based on Foata normal form. 12/949 useless extension candidates. Maximal degree in co-relation 4362. Up to 1163 conditions per place. [2023-08-30 03:34:18,326 INFO L137 encePairwiseOnDemand]: 728/741 looper letters, 125 selfloop transitions, 4 changer transitions 0/134 dead transitions. [2023-08-30 03:34:18,326 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 134 transitions, 549 flow [2023-08-30 03:34:18,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 03:34:18,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 03:34:18,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 938 transitions. [2023-08-30 03:34:18,330 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4219523166891588 [2023-08-30 03:34:18,330 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 938 transitions. [2023-08-30 03:34:18,330 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 938 transitions. [2023-08-30 03:34:18,331 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 03:34:18,331 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 938 transitions. [2023-08-30 03:34:18,333 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 312.6666666666667) internal successors, (938), 3 states have internal predecessors, (938), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:34:18,336 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 741.0) internal successors, (2964), 4 states have internal predecessors, (2964), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:34:18,338 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 741.0) internal successors, (2964), 4 states have internal predecessors, (2964), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:34:18,338 INFO L175 Difference]: Start difference. First operand has 77 places, 79 transitions, 180 flow. Second operand 3 states and 938 transitions. [2023-08-30 03:34:18,338 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 134 transitions, 549 flow [2023-08-30 03:34:18,341 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 134 transitions, 547 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 03:34:18,343 INFO L231 Difference]: Finished difference. Result has 77 places, 80 transitions, 210 flow [2023-08-30 03:34:18,344 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=741, PETRI_DIFFERENCE_MINUEND_FLOW=172, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=210, PETRI_PLACES=77, PETRI_TRANSITIONS=80} [2023-08-30 03:34:18,345 INFO L281 CegarLoopForPetriNet]: 106 programPoint places, -29 predicate places. [2023-08-30 03:34:18,347 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 80 transitions, 210 flow [2023-08-30 03:34:18,348 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 267.6666666666667) internal successors, (803), 3 states have internal predecessors, (803), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:34:18,348 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 03:34:18,348 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1] [2023-08-30 03:34:18,348 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-08-30 03:34:18,348 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 121 more)] === [2023-08-30 03:34:18,349 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 03:34:18,349 INFO L85 PathProgramCache]: Analyzing trace with hash 49024, now seen corresponding path program 1 times [2023-08-30 03:34:18,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 03:34:18,349 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [275556920] [2023-08-30 03:34:18,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 03:34:18,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 03:34:18,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 03:34:18,461 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-30 03:34:18,461 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 03:34:18,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [275556920] [2023-08-30 03:34:18,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [275556920] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 03:34:18,462 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 03:34:18,462 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-30 03:34:18,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1545233135] [2023-08-30 03:34:18,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 03:34:18,462 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 03:34:18,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 03:34:18,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 03:34:18,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 03:34:18,574 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 267 out of 741 [2023-08-30 03:34:18,575 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 80 transitions, 210 flow. Second operand has 3 states, 3 states have (on average 267.6666666666667) internal successors, (803), 3 states have internal predecessors, (803), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:34:18,576 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 03:34:18,576 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 267 of 741 [2023-08-30 03:34:18,576 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 03:34:18,885 INFO L130 PetriNetUnfolder]: 1058/2212 cut-off events. [2023-08-30 03:34:18,885 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-08-30 03:34:18,887 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4525 conditions, 2212 events. 1058/2212 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 13238 event pairs, 924 based on Foata normal form. 1/993 useless extension candidates. Maximal degree in co-relation 4518. Up to 2102 conditions per place. [2023-08-30 03:34:18,895 INFO L137 encePairwiseOnDemand]: 738/741 looper letters, 72 selfloop transitions, 2 changer transitions 0/80 dead transitions. [2023-08-30 03:34:18,895 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 80 transitions, 358 flow [2023-08-30 03:34:18,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 03:34:18,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 03:34:18,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 873 transitions. [2023-08-30 03:34:18,899 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39271255060728744 [2023-08-30 03:34:18,900 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 873 transitions. [2023-08-30 03:34:18,900 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 873 transitions. [2023-08-30 03:34:18,900 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 03:34:18,900 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 873 transitions. [2023-08-30 03:34:18,902 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 291.0) internal successors, (873), 3 states have internal predecessors, (873), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:34:18,906 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 741.0) internal successors, (2964), 4 states have internal predecessors, (2964), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:34:18,908 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 741.0) internal successors, (2964), 4 states have internal predecessors, (2964), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:34:18,908 INFO L175 Difference]: Start difference. First operand has 77 places, 80 transitions, 210 flow. Second operand 3 states and 873 transitions. [2023-08-30 03:34:18,908 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 80 transitions, 358 flow [2023-08-30 03:34:18,910 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 80 transitions, 352 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-08-30 03:34:18,911 INFO L231 Difference]: Finished difference. Result has 79 places, 80 transitions, 212 flow [2023-08-30 03:34:18,911 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=741, PETRI_DIFFERENCE_MINUEND_FLOW=204, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=212, PETRI_PLACES=79, PETRI_TRANSITIONS=80} [2023-08-30 03:34:18,912 INFO L281 CegarLoopForPetriNet]: 106 programPoint places, -27 predicate places. [2023-08-30 03:34:18,912 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 80 transitions, 212 flow [2023-08-30 03:34:18,913 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 267.6666666666667) internal successors, (803), 3 states have internal predecessors, (803), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:34:18,913 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 03:34:18,913 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-08-30 03:34:18,913 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-08-30 03:34:18,913 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 121 more)] === [2023-08-30 03:34:18,914 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 03:34:18,914 INFO L85 PathProgramCache]: Analyzing trace with hash 1521710, now seen corresponding path program 1 times [2023-08-30 03:34:18,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 03:34:18,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [900286004] [2023-08-30 03:34:18,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 03:34:18,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 03:34:18,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 03:34:19,050 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-30 03:34:19,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 03:34:19,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [900286004] [2023-08-30 03:34:19,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [900286004] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 03:34:19,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1759214794] [2023-08-30 03:34:19,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 03:34:19,052 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 03:34:19,052 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 03:34:19,057 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-30 03:34:19,089 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-30 03:34:19,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 03:34:19,186 INFO L263 TraceCheckSpWp]: Trace formula consists of 125 conjuncts, 18 conjunts are in the unsatisfiable core [2023-08-30 03:34:19,189 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 03:34:19,251 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-30 03:34:19,251 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 03:34:19,285 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-30 03:34:19,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1759214794] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 03:34:19,286 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 03:34:19,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2, 2] total 6 [2023-08-30 03:34:19,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [243155652] [2023-08-30 03:34:19,286 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 03:34:19,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-30 03:34:19,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 03:34:19,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-30 03:34:19,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-08-30 03:34:19,899 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 264 out of 741 [2023-08-30 03:34:19,902 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 80 transitions, 212 flow. Second operand has 8 states, 8 states have (on average 265.125) internal successors, (2121), 8 states have internal predecessors, (2121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:34:19,902 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 03:34:19,902 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 264 of 741 [2023-08-30 03:34:19,902 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 03:34:20,665 INFO L130 PetriNetUnfolder]: 1645/3435 cut-off events. [2023-08-30 03:34:20,666 INFO L131 PetriNetUnfolder]: For 5/5 co-relation queries the response was YES. [2023-08-30 03:34:20,669 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6885 conditions, 3435 events. 1645/3435 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 22657 event pairs, 594 based on Foata normal form. 3/1590 useless extension candidates. Maximal degree in co-relation 6877. Up to 2174 conditions per place. [2023-08-30 03:34:20,681 INFO L137 encePairwiseOnDemand]: 734/741 looper letters, 166 selfloop transitions, 11 changer transitions 0/183 dead transitions. [2023-08-30 03:34:20,682 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 183 transitions, 808 flow [2023-08-30 03:34:20,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-30 03:34:20,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-30 03:34:20,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1763 transitions. [2023-08-30 03:34:20,687 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39653621232568603 [2023-08-30 03:34:20,687 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1763 transitions. [2023-08-30 03:34:20,687 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1763 transitions. [2023-08-30 03:34:20,688 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 03:34:20,688 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1763 transitions. [2023-08-30 03:34:20,692 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 293.8333333333333) internal successors, (1763), 6 states have internal predecessors, (1763), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:34:20,698 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 741.0) internal successors, (5187), 7 states have internal predecessors, (5187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:34:20,701 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 741.0) internal successors, (5187), 7 states have internal predecessors, (5187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:34:20,701 INFO L175 Difference]: Start difference. First operand has 79 places, 80 transitions, 212 flow. Second operand 6 states and 1763 transitions. [2023-08-30 03:34:20,701 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 183 transitions, 808 flow [2023-08-30 03:34:20,703 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 183 transitions, 804 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-30 03:34:20,705 INFO L231 Difference]: Finished difference. Result has 85 places, 89 transitions, 282 flow [2023-08-30 03:34:20,705 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=741, PETRI_DIFFERENCE_MINUEND_FLOW=208, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=282, PETRI_PLACES=85, PETRI_TRANSITIONS=89} [2023-08-30 03:34:20,706 INFO L281 CegarLoopForPetriNet]: 106 programPoint places, -21 predicate places. [2023-08-30 03:34:20,706 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 89 transitions, 282 flow [2023-08-30 03:34:20,707 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 265.125) internal successors, (2121), 8 states have internal predecessors, (2121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:34:20,707 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 03:34:20,708 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-08-30 03:34:20,717 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2023-08-30 03:34:20,913 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 03:34:20,914 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 121 more)] === [2023-08-30 03:34:20,914 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 03:34:20,914 INFO L85 PathProgramCache]: Analyzing trace with hash 1521741, now seen corresponding path program 1 times [2023-08-30 03:34:20,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 03:34:20,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1251791898] [2023-08-30 03:34:20,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 03:34:20,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 03:34:20,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 03:34:20,998 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-30 03:34:20,998 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 03:34:21,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1251791898] [2023-08-30 03:34:21,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1251791898] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 03:34:21,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [823522819] [2023-08-30 03:34:21,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 03:34:21,003 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 03:34:21,003 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 03:34:21,005 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-30 03:34:21,008 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-30 03:34:21,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 03:34:21,106 INFO L263 TraceCheckSpWp]: Trace formula consists of 125 conjuncts, 5 conjunts are in the unsatisfiable core [2023-08-30 03:34:21,107 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 03:34:21,149 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-30 03:34:21,150 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 03:34:21,169 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-30 03:34:21,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [823522819] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 03:34:21,170 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 03:34:21,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2, 2] total 6 [2023-08-30 03:34:21,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [932336803] [2023-08-30 03:34:21,171 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 03:34:21,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-30 03:34:21,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 03:34:21,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-30 03:34:21,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2023-08-30 03:34:21,206 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 265 out of 741 [2023-08-30 03:34:21,211 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 89 transitions, 282 flow. Second operand has 8 states, 8 states have (on average 266.125) internal successors, (2129), 8 states have internal predecessors, (2129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:34:21,211 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 03:34:21,211 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 265 of 741 [2023-08-30 03:34:21,211 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 03:34:21,649 INFO L130 PetriNetUnfolder]: 1464/3059 cut-off events. [2023-08-30 03:34:21,649 INFO L131 PetriNetUnfolder]: For 8/8 co-relation queries the response was YES. [2023-08-30 03:34:21,653 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6405 conditions, 3059 events. 1464/3059 cut-off events. For 8/8 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 19523 event pairs, 1232 based on Foata normal form. 1/1447 useless extension candidates. Maximal degree in co-relation 6394. Up to 2895 conditions per place. [2023-08-30 03:34:21,666 INFO L137 encePairwiseOnDemand]: 736/741 looper letters, 77 selfloop transitions, 4 changer transitions 0/87 dead transitions. [2023-08-30 03:34:21,666 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 87 transitions, 434 flow [2023-08-30 03:34:21,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-30 03:34:21,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-30 03:34:21,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1399 transitions. [2023-08-30 03:34:21,671 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3775978407557355 [2023-08-30 03:34:21,671 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1399 transitions. [2023-08-30 03:34:21,671 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1399 transitions. [2023-08-30 03:34:21,671 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 03:34:21,672 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1399 transitions. [2023-08-30 03:34:21,674 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 279.8) internal successors, (1399), 5 states have internal predecessors, (1399), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:34:21,678 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 741.0) internal successors, (4446), 6 states have internal predecessors, (4446), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:34:21,679 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 741.0) internal successors, (4446), 6 states have internal predecessors, (4446), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:34:21,679 INFO L175 Difference]: Start difference. First operand has 85 places, 89 transitions, 282 flow. Second operand 5 states and 1399 transitions. [2023-08-30 03:34:21,680 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 87 transitions, 434 flow [2023-08-30 03:34:21,683 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 87 transitions, 424 flow, removed 4 selfloop flow, removed 1 redundant places. [2023-08-30 03:34:21,684 INFO L231 Difference]: Finished difference. Result has 89 places, 87 transitions, 276 flow [2023-08-30 03:34:21,684 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=741, PETRI_DIFFERENCE_MINUEND_FLOW=262, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=276, PETRI_PLACES=89, PETRI_TRANSITIONS=87} [2023-08-30 03:34:21,685 INFO L281 CegarLoopForPetriNet]: 106 programPoint places, -17 predicate places. [2023-08-30 03:34:21,685 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 87 transitions, 276 flow [2023-08-30 03:34:21,686 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 266.125) internal successors, (2129), 8 states have internal predecessors, (2129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:34:21,686 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 03:34:21,686 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1] [2023-08-30 03:34:21,693 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-30 03:34:21,892 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,SelfDestructingSolverStorable5 [2023-08-30 03:34:21,893 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 121 more)] === [2023-08-30 03:34:21,893 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 03:34:21,893 INFO L85 PathProgramCache]: Analyzing trace with hash 47175007, now seen corresponding path program 2 times [2023-08-30 03:34:21,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 03:34:21,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [147538285] [2023-08-30 03:34:21,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 03:34:21,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 03:34:21,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 03:34:22,046 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-30 03:34:22,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 03:34:22,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [147538285] [2023-08-30 03:34:22,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [147538285] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 03:34:22,046 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 03:34:22,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-30 03:34:22,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1058566758] [2023-08-30 03:34:22,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 03:34:22,047 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 03:34:22,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 03:34:22,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 03:34:22,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 03:34:22,157 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 268 out of 741 [2023-08-30 03:34:22,158 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 87 transitions, 276 flow. Second operand has 3 states, 3 states have (on average 269.0) internal successors, (807), 3 states have internal predecessors, (807), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:34:22,158 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 03:34:22,158 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 268 of 741 [2023-08-30 03:34:22,158 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 03:34:22,523 INFO L130 PetriNetUnfolder]: 1398/2918 cut-off events. [2023-08-30 03:34:22,523 INFO L131 PetriNetUnfolder]: For 15/15 co-relation queries the response was YES. [2023-08-30 03:34:22,527 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6031 conditions, 2918 events. 1398/2918 cut-off events. For 15/15 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 18388 event pairs, 396 based on Foata normal form. 0/1374 useless extension candidates. Maximal degree in co-relation 6018. Up to 1775 conditions per place. [2023-08-30 03:34:22,543 INFO L137 encePairwiseOnDemand]: 735/741 looper letters, 101 selfloop transitions, 7 changer transitions 0/114 dead transitions. [2023-08-30 03:34:22,544 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 114 transitions, 549 flow [2023-08-30 03:34:22,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 03:34:22,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 03:34:22,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 904 transitions. [2023-08-30 03:34:22,547 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40665766981556456 [2023-08-30 03:34:22,547 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 904 transitions. [2023-08-30 03:34:22,547 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 904 transitions. [2023-08-30 03:34:22,548 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 03:34:22,548 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 904 transitions. [2023-08-30 03:34:22,550 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 301.3333333333333) internal successors, (904), 3 states have internal predecessors, (904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:34:22,553 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 741.0) internal successors, (2964), 4 states have internal predecessors, (2964), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:34:22,554 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 741.0) internal successors, (2964), 4 states have internal predecessors, (2964), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:34:22,554 INFO L175 Difference]: Start difference. First operand has 89 places, 87 transitions, 276 flow. Second operand 3 states and 904 transitions. [2023-08-30 03:34:22,554 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 114 transitions, 549 flow [2023-08-30 03:34:22,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 114 transitions, 537 flow, removed 2 selfloop flow, removed 4 redundant places. [2023-08-30 03:34:22,558 INFO L231 Difference]: Finished difference. Result has 87 places, 88 transitions, 295 flow [2023-08-30 03:34:22,558 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=741, PETRI_DIFFERENCE_MINUEND_FLOW=258, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=295, PETRI_PLACES=87, PETRI_TRANSITIONS=88} [2023-08-30 03:34:22,560 INFO L281 CegarLoopForPetriNet]: 106 programPoint places, -19 predicate places. [2023-08-30 03:34:22,560 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 88 transitions, 295 flow [2023-08-30 03:34:22,561 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 269.0) internal successors, (807), 3 states have internal predecessors, (807), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:34:22,561 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 03:34:22,561 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1] [2023-08-30 03:34:22,561 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-08-30 03:34:22,562 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 121 more)] === [2023-08-30 03:34:22,562 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 03:34:22,562 INFO L85 PathProgramCache]: Analyzing trace with hash 1462426561, now seen corresponding path program 1 times [2023-08-30 03:34:22,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 03:34:22,562 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1378854418] [2023-08-30 03:34:22,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 03:34:22,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 03:34:22,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 03:34:22,708 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-30 03:34:22,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 03:34:22,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1378854418] [2023-08-30 03:34:22,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1378854418] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 03:34:22,709 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 03:34:22,709 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 03:34:22,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1695198401] [2023-08-30 03:34:22,709 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 03:34:22,709 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-30 03:34:22,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 03:34:22,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-30 03:34:22,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-08-30 03:34:22,850 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 259 out of 741 [2023-08-30 03:34:22,852 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 88 transitions, 295 flow. Second operand has 4 states, 4 states have (on average 260.0) internal successors, (1040), 4 states have internal predecessors, (1040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:34:22,852 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 03:34:22,852 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 259 of 741 [2023-08-30 03:34:22,852 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 03:34:23,283 INFO L130 PetriNetUnfolder]: 1203/2541 cut-off events. [2023-08-30 03:34:23,283 INFO L131 PetriNetUnfolder]: For 125/125 co-relation queries the response was YES. [2023-08-30 03:34:23,288 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5426 conditions, 2541 events. 1203/2541 cut-off events. For 125/125 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 16115 event pairs, 380 based on Foata normal form. 0/1229 useless extension candidates. Maximal degree in co-relation 5413. Up to 1751 conditions per place. [2023-08-30 03:34:23,298 INFO L137 encePairwiseOnDemand]: 730/741 looper letters, 112 selfloop transitions, 17 changer transitions 3/138 dead transitions. [2023-08-30 03:34:23,299 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 138 transitions, 696 flow [2023-08-30 03:34:23,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-30 03:34:23,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-30 03:34:23,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1158 transitions. [2023-08-30 03:34:23,302 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39068825910931176 [2023-08-30 03:34:23,302 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1158 transitions. [2023-08-30 03:34:23,303 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1158 transitions. [2023-08-30 03:34:23,303 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 03:34:23,303 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1158 transitions. [2023-08-30 03:34:23,306 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 289.5) internal successors, (1158), 4 states have internal predecessors, (1158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:34:23,309 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 741.0) internal successors, (3705), 5 states have internal predecessors, (3705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:34:23,310 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 741.0) internal successors, (3705), 5 states have internal predecessors, (3705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:34:23,310 INFO L175 Difference]: Start difference. First operand has 87 places, 88 transitions, 295 flow. Second operand 4 states and 1158 transitions. [2023-08-30 03:34:23,311 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 138 transitions, 696 flow [2023-08-30 03:34:23,313 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 138 transitions, 679 flow, removed 2 selfloop flow, removed 1 redundant places. [2023-08-30 03:34:23,314 INFO L231 Difference]: Finished difference. Result has 91 places, 97 transitions, 401 flow [2023-08-30 03:34:23,315 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=741, PETRI_DIFFERENCE_MINUEND_FLOW=284, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=401, PETRI_PLACES=91, PETRI_TRANSITIONS=97} [2023-08-30 03:34:23,315 INFO L281 CegarLoopForPetriNet]: 106 programPoint places, -15 predicate places. [2023-08-30 03:34:23,316 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 97 transitions, 401 flow [2023-08-30 03:34:23,316 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 260.0) internal successors, (1040), 4 states have internal predecessors, (1040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:34:23,316 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 03:34:23,316 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1] [2023-08-30 03:34:23,317 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-08-30 03:34:23,317 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 121 more)] === [2023-08-30 03:34:23,317 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 03:34:23,317 INFO L85 PathProgramCache]: Analyzing trace with hash 1462426560, now seen corresponding path program 1 times [2023-08-30 03:34:23,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 03:34:23,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [349034856] [2023-08-30 03:34:23,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 03:34:23,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 03:34:23,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 03:34:23,394 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-30 03:34:23,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 03:34:23,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [349034856] [2023-08-30 03:34:23,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [349034856] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 03:34:23,395 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 03:34:23,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-30 03:34:23,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1676270129] [2023-08-30 03:34:23,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 03:34:23,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 03:34:23,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 03:34:23,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 03:34:23,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 03:34:23,474 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 267 out of 741 [2023-08-30 03:34:23,475 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 97 transitions, 401 flow. Second operand has 3 states, 3 states have (on average 268.3333333333333) internal successors, (805), 3 states have internal predecessors, (805), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:34:23,475 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 03:34:23,475 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 267 of 741 [2023-08-30 03:34:23,475 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 03:34:23,805 INFO L130 PetriNetUnfolder]: 1053/2231 cut-off events. [2023-08-30 03:34:23,806 INFO L131 PetriNetUnfolder]: For 804/804 co-relation queries the response was YES. [2023-08-30 03:34:23,810 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5475 conditions, 2231 events. 1053/2231 cut-off events. For 804/804 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 13382 event pairs, 431 based on Foata normal form. 0/1408 useless extension candidates. Maximal degree in co-relation 5460. Up to 1134 conditions per place. [2023-08-30 03:34:23,818 INFO L137 encePairwiseOnDemand]: 735/741 looper letters, 134 selfloop transitions, 4 changer transitions 0/144 dead transitions. [2023-08-30 03:34:23,819 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 144 transitions, 788 flow [2023-08-30 03:34:23,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 03:34:23,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 03:34:23,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 925 transitions. [2023-08-30 03:34:23,822 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4161043634727845 [2023-08-30 03:34:23,822 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 925 transitions. [2023-08-30 03:34:23,822 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 925 transitions. [2023-08-30 03:34:23,823 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 03:34:23,823 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 925 transitions. [2023-08-30 03:34:23,825 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 308.3333333333333) internal successors, (925), 3 states have internal predecessors, (925), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:34:23,828 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 741.0) internal successors, (2964), 4 states have internal predecessors, (2964), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:34:23,828 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 741.0) internal successors, (2964), 4 states have internal predecessors, (2964), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:34:23,829 INFO L175 Difference]: Start difference. First operand has 91 places, 97 transitions, 401 flow. Second operand 3 states and 925 transitions. [2023-08-30 03:34:23,829 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 144 transitions, 788 flow [2023-08-30 03:34:23,831 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 144 transitions, 762 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-30 03:34:23,833 INFO L231 Difference]: Finished difference. Result has 92 places, 97 transitions, 391 flow [2023-08-30 03:34:23,833 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=741, PETRI_DIFFERENCE_MINUEND_FLOW=375, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=391, PETRI_PLACES=92, PETRI_TRANSITIONS=97} [2023-08-30 03:34:23,834 INFO L281 CegarLoopForPetriNet]: 106 programPoint places, -14 predicate places. [2023-08-30 03:34:23,834 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 97 transitions, 391 flow [2023-08-30 03:34:23,835 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 268.3333333333333) internal successors, (805), 3 states have internal predecessors, (805), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:34:23,835 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 03:34:23,835 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 1, 1] [2023-08-30 03:34:23,835 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-08-30 03:34:23,835 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 121 more)] === [2023-08-30 03:34:23,836 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 03:34:23,836 INFO L85 PathProgramCache]: Analyzing trace with hash -1909425408, now seen corresponding path program 2 times [2023-08-30 03:34:23,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 03:34:23,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [517470383] [2023-08-30 03:34:23,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 03:34:23,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 03:34:23,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 03:34:23,954 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 03:34:23,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 03:34:23,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [517470383] [2023-08-30 03:34:23,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [517470383] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 03:34:23,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1309183010] [2023-08-30 03:34:23,954 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-30 03:34:23,954 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 03:34:23,955 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 03:34:23,957 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-30 03:34:23,985 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-30 03:34:24,077 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-30 03:34:24,077 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 03:34:24,078 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-30 03:34:24,079 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 03:34:24,116 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 03:34:24,116 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-30 03:34:24,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1309183010] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 03:34:24,117 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-30 03:34:24,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 9 [2023-08-30 03:34:24,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326909049] [2023-08-30 03:34:24,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 03:34:24,118 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-30 03:34:24,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 03:34:24,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-30 03:34:24,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2023-08-30 03:34:24,141 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 266 out of 741 [2023-08-30 03:34:24,142 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 97 transitions, 391 flow. Second operand has 5 states, 5 states have (on average 267.2) internal successors, (1336), 5 states have internal predecessors, (1336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:34:24,143 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 03:34:24,143 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 266 of 741 [2023-08-30 03:34:24,143 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 03:34:24,394 INFO L130 PetriNetUnfolder]: 884/1859 cut-off events. [2023-08-30 03:34:24,394 INFO L131 PetriNetUnfolder]: For 643/643 co-relation queries the response was YES. [2023-08-30 03:34:24,398 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4622 conditions, 1859 events. 884/1859 cut-off events. For 643/643 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 11103 event pairs, 626 based on Foata normal form. 1/1216 useless extension candidates. Maximal degree in co-relation 4606. Up to 1770 conditions per place. [2023-08-30 03:34:24,404 INFO L137 encePairwiseOnDemand]: 739/741 looper letters, 76 selfloop transitions, 3 changer transitions 0/85 dead transitions. [2023-08-30 03:34:24,404 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 85 transitions, 460 flow [2023-08-30 03:34:24,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-30 03:34:24,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-30 03:34:24,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1400 transitions. [2023-08-30 03:34:24,408 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37786774628879893 [2023-08-30 03:34:24,408 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1400 transitions. [2023-08-30 03:34:24,408 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1400 transitions. [2023-08-30 03:34:24,409 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 03:34:24,409 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1400 transitions. [2023-08-30 03:34:24,412 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 280.0) internal successors, (1400), 5 states have internal predecessors, (1400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:34:24,416 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 741.0) internal successors, (4446), 6 states have internal predecessors, (4446), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:34:24,417 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 741.0) internal successors, (4446), 6 states have internal predecessors, (4446), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:34:24,417 INFO L175 Difference]: Start difference. First operand has 92 places, 97 transitions, 391 flow. Second operand 5 states and 1400 transitions. [2023-08-30 03:34:24,417 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 85 transitions, 460 flow [2023-08-30 03:34:24,419 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 85 transitions, 440 flow, removed 0 selfloop flow, removed 5 redundant places. [2023-08-30 03:34:24,420 INFO L231 Difference]: Finished difference. Result has 88 places, 85 transitions, 288 flow [2023-08-30 03:34:24,420 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=741, PETRI_DIFFERENCE_MINUEND_FLOW=282, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=288, PETRI_PLACES=88, PETRI_TRANSITIONS=85} [2023-08-30 03:34:24,421 INFO L281 CegarLoopForPetriNet]: 106 programPoint places, -18 predicate places. [2023-08-30 03:34:24,421 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 85 transitions, 288 flow [2023-08-30 03:34:24,421 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 267.2) internal successors, (1336), 5 states have internal predecessors, (1336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:34:24,422 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 03:34:24,422 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1] [2023-08-30 03:34:24,436 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-30 03:34:24,628 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 03:34:24,629 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 121 more)] === [2023-08-30 03:34:24,629 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 03:34:24,629 INFO L85 PathProgramCache]: Analyzing trace with hash -997547746, now seen corresponding path program 1 times [2023-08-30 03:34:24,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 03:34:24,629 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1760520039] [2023-08-30 03:34:24,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 03:34:24,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 03:34:24,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 03:34:24,773 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-30 03:34:24,774 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 03:34:24,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1760520039] [2023-08-30 03:34:24,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1760520039] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 03:34:24,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1518706911] [2023-08-30 03:34:24,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 03:34:24,774 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 03:34:24,774 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 03:34:24,775 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-30 03:34:24,787 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-30 03:34:24,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 03:34:24,894 INFO L263 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-30 03:34:24,895 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 03:34:24,971 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-30 03:34:24,971 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 03:34:25,040 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-30 03:34:25,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1518706911] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 03:34:25,041 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 03:34:25,041 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2023-08-30 03:34:25,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [794994254] [2023-08-30 03:34:25,041 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 03:34:25,041 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-30 03:34:25,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 03:34:25,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-30 03:34:25,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2023-08-30 03:34:25,647 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 254 out of 741 [2023-08-30 03:34:25,650 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 85 transitions, 288 flow. Second operand has 11 states, 11 states have (on average 255.9090909090909) internal successors, (2815), 11 states have internal predecessors, (2815), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:34:25,650 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 03:34:25,650 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 254 of 741 [2023-08-30 03:34:25,650 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 03:34:26,191 INFO L130 PetriNetUnfolder]: 867/1952 cut-off events. [2023-08-30 03:34:26,192 INFO L131 PetriNetUnfolder]: For 573/573 co-relation queries the response was YES. [2023-08-30 03:34:26,194 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4745 conditions, 1952 events. 867/1952 cut-off events. For 573/573 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 12832 event pairs, 492 based on Foata normal form. 26/1284 useless extension candidates. Maximal degree in co-relation 4732. Up to 1430 conditions per place. [2023-08-30 03:34:26,199 INFO L137 encePairwiseOnDemand]: 731/741 looper letters, 149 selfloop transitions, 13 changer transitions 0/168 dead transitions. [2023-08-30 03:34:26,199 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 168 transitions, 812 flow [2023-08-30 03:34:26,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-30 03:34:26,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-30 03:34:26,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1681 transitions. [2023-08-30 03:34:26,204 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3780926675663518 [2023-08-30 03:34:26,204 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1681 transitions. [2023-08-30 03:34:26,204 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1681 transitions. [2023-08-30 03:34:26,205 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 03:34:26,205 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1681 transitions. [2023-08-30 03:34:26,208 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 280.1666666666667) internal successors, (1681), 6 states have internal predecessors, (1681), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:34:26,213 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 741.0) internal successors, (5187), 7 states have internal predecessors, (5187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:34:26,215 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 741.0) internal successors, (5187), 7 states have internal predecessors, (5187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:34:26,215 INFO L175 Difference]: Start difference. First operand has 88 places, 85 transitions, 288 flow. Second operand 6 states and 1681 transitions. [2023-08-30 03:34:26,215 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 168 transitions, 812 flow [2023-08-30 03:34:26,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 168 transitions, 797 flow, removed 5 selfloop flow, removed 3 redundant places. [2023-08-30 03:34:26,219 INFO L231 Difference]: Finished difference. Result has 93 places, 88 transitions, 337 flow [2023-08-30 03:34:26,220 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=741, PETRI_DIFFERENCE_MINUEND_FLOW=263, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=337, PETRI_PLACES=93, PETRI_TRANSITIONS=88} [2023-08-30 03:34:26,220 INFO L281 CegarLoopForPetriNet]: 106 programPoint places, -13 predicate places. [2023-08-30 03:34:26,220 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 88 transitions, 337 flow [2023-08-30 03:34:26,222 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 255.9090909090909) internal successors, (2815), 11 states have internal predecessors, (2815), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:34:26,222 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 03:34:26,222 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1] [2023-08-30 03:34:26,231 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-30 03:34:26,428 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 03:34:26,429 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 121 more)] === [2023-08-30 03:34:26,429 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 03:34:26,429 INFO L85 PathProgramCache]: Analyzing trace with hash -859208036, now seen corresponding path program 1 times [2023-08-30 03:34:26,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 03:34:26,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [695033579] [2023-08-30 03:34:26,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 03:34:26,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 03:34:26,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-30 03:34:26,476 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-30 03:34:26,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-30 03:34:26,514 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-30 03:34:26,514 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-30 03:34:26,515 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (123 of 124 remaining) [2023-08-30 03:34:26,517 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (122 of 124 remaining) [2023-08-30 03:34:26,517 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (121 of 124 remaining) [2023-08-30 03:34:26,517 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (120 of 124 remaining) [2023-08-30 03:34:26,517 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (119 of 124 remaining) [2023-08-30 03:34:26,518 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (118 of 124 remaining) [2023-08-30 03:34:26,518 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE (117 of 124 remaining) [2023-08-30 03:34:26,518 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE (116 of 124 remaining) [2023-08-30 03:34:26,518 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE (115 of 124 remaining) [2023-08-30 03:34:26,518 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE (114 of 124 remaining) [2023-08-30 03:34:26,518 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE (113 of 124 remaining) [2023-08-30 03:34:26,519 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr10REQUIRES_VIOLATIONMEMORY_DEREFERENCE (112 of 124 remaining) [2023-08-30 03:34:26,519 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE (111 of 124 remaining) [2023-08-30 03:34:26,519 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK (110 of 124 remaining) [2023-08-30 03:34:26,519 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr28REQUIRES_VIOLATIONMEMORY_DEREFERENCE (109 of 124 remaining) [2023-08-30 03:34:26,519 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr29REQUIRES_VIOLATIONMEMORY_DEREFERENCE (108 of 124 remaining) [2023-08-30 03:34:26,519 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr30REQUIRES_VIOLATIONMEMORY_DEREFERENCE (107 of 124 remaining) [2023-08-30 03:34:26,520 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr31REQUIRES_VIOLATIONMEMORY_DEREFERENCE (106 of 124 remaining) [2023-08-30 03:34:26,520 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr32ASSERT_VIOLATIONMEMORY_LEAK (105 of 124 remaining) [2023-08-30 03:34:26,520 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (104 of 124 remaining) [2023-08-30 03:34:26,520 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (103 of 124 remaining) [2023-08-30 03:34:26,520 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr33REQUIRES_VIOLATIONMEMORY_DEREFERENCE (102 of 124 remaining) [2023-08-30 03:34:26,520 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr34REQUIRES_VIOLATIONMEMORY_DEREFERENCE (101 of 124 remaining) [2023-08-30 03:34:26,521 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (100 of 124 remaining) [2023-08-30 03:34:26,521 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (99 of 124 remaining) [2023-08-30 03:34:26,521 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr35REQUIRES_VIOLATIONMEMORY_DEREFERENCE (98 of 124 remaining) [2023-08-30 03:34:26,521 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr36REQUIRES_VIOLATIONMEMORY_DEREFERENCE (97 of 124 remaining) [2023-08-30 03:34:26,521 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr37REQUIRES_VIOLATIONMEMORY_DEREFERENCE (96 of 124 remaining) [2023-08-30 03:34:26,521 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr38REQUIRES_VIOLATIONMEMORY_DEREFERENCE (95 of 124 remaining) [2023-08-30 03:34:26,521 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr49REQUIRES_VIOLATIONMEMORY_DEREFERENCE (94 of 124 remaining) [2023-08-30 03:34:26,522 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr50REQUIRES_VIOLATIONMEMORY_DEREFERENCE (93 of 124 remaining) [2023-08-30 03:34:26,522 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr51REQUIRES_VIOLATIONMEMORY_DEREFERENCE (92 of 124 remaining) [2023-08-30 03:34:26,522 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr52REQUIRES_VIOLATIONMEMORY_DEREFERENCE (91 of 124 remaining) [2023-08-30 03:34:26,522 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr53REQUIRES_VIOLATIONMEMORY_DEREFERENCE (90 of 124 remaining) [2023-08-30 03:34:26,522 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr54REQUIRES_VIOLATIONMEMORY_DEREFERENCE (89 of 124 remaining) [2023-08-30 03:34:26,522 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (88 of 124 remaining) [2023-08-30 03:34:26,523 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE (87 of 124 remaining) [2023-08-30 03:34:26,523 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE (86 of 124 remaining) [2023-08-30 03:34:26,523 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE (85 of 124 remaining) [2023-08-30 03:34:26,523 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr39REQUIRES_VIOLATIONMEMORY_DEREFERENCE (84 of 124 remaining) [2023-08-30 03:34:26,523 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr40REQUIRES_VIOLATIONMEMORY_DEREFERENCE (83 of 124 remaining) [2023-08-30 03:34:26,523 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr41REQUIRES_VIOLATIONMEMORY_DEREFERENCE (82 of 124 remaining) [2023-08-30 03:34:26,524 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr42REQUIRES_VIOLATIONMEMORY_DEREFERENCE (81 of 124 remaining) [2023-08-30 03:34:26,524 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr43REQUIRES_VIOLATIONMEMORY_DEREFERENCE (80 of 124 remaining) [2023-08-30 03:34:26,524 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr44REQUIRES_VIOLATIONMEMORY_DEREFERENCE (79 of 124 remaining) [2023-08-30 03:34:26,524 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr45REQUIRES_VIOLATIONMEMORY_DEREFERENCE (78 of 124 remaining) [2023-08-30 03:34:26,524 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr46REQUIRES_VIOLATIONMEMORY_DEREFERENCE (77 of 124 remaining) [2023-08-30 03:34:26,524 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr47REQUIRES_VIOLATIONMEMORY_DEREFERENCE (76 of 124 remaining) [2023-08-30 03:34:26,525 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr48REQUIRES_VIOLATIONMEMORY_DEREFERENCE (75 of 124 remaining) [2023-08-30 03:34:26,525 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE (74 of 124 remaining) [2023-08-30 03:34:26,525 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE (73 of 124 remaining) [2023-08-30 03:34:26,525 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr10REQUIRES_VIOLATIONMEMORY_DEREFERENCE (72 of 124 remaining) [2023-08-30 03:34:26,525 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE (71 of 124 remaining) [2023-08-30 03:34:26,525 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr14REQUIRES_VIOLATIONMEMORY_DEREFERENCE (70 of 124 remaining) [2023-08-30 03:34:26,526 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr15REQUIRES_VIOLATIONMEMORY_DEREFERENCE (69 of 124 remaining) [2023-08-30 03:34:26,526 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr16REQUIRES_VIOLATIONMEMORY_DEREFERENCE (68 of 124 remaining) [2023-08-30 03:34:26,526 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr17REQUIRES_VIOLATIONMEMORY_DEREFERENCE (67 of 124 remaining) [2023-08-30 03:34:26,526 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr12REQUIRES_VIOLATIONMEMORY_DEREFERENCE (66 of 124 remaining) [2023-08-30 03:34:26,526 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr13REQUIRES_VIOLATIONMEMORY_DEREFERENCE (65 of 124 remaining) [2023-08-30 03:34:26,526 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr18REQUIRES_VIOLATIONMEMORY_DEREFERENCE (64 of 124 remaining) [2023-08-30 03:34:26,527 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr19REQUIRES_VIOLATIONMEMORY_DEREFERENCE (63 of 124 remaining) [2023-08-30 03:34:26,527 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr20REQUIRES_VIOLATIONMEMORY_DEREFERENCE (62 of 124 remaining) [2023-08-30 03:34:26,527 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr21REQUIRES_VIOLATIONMEMORY_DEREFERENCE (61 of 124 remaining) [2023-08-30 03:34:26,527 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr22REQUIRES_VIOLATIONMEMORY_DEREFERENCE (60 of 124 remaining) [2023-08-30 03:34:26,527 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr23REQUIRES_VIOLATIONMEMORY_DEREFERENCE (59 of 124 remaining) [2023-08-30 03:34:26,527 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr24REQUIRES_VIOLATIONMEMORY_DEREFERENCE (58 of 124 remaining) [2023-08-30 03:34:26,527 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr25REQUIRES_VIOLATIONMEMORY_DEREFERENCE (57 of 124 remaining) [2023-08-30 03:34:26,528 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr26REQUIRES_VIOLATIONMEMORY_DEREFERENCE (56 of 124 remaining) [2023-08-30 03:34:26,528 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr27REQUIRES_VIOLATIONMEMORY_DEREFERENCE (55 of 124 remaining) [2023-08-30 03:34:26,528 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr28REQUIRES_VIOLATIONMEMORY_DEREFERENCE (54 of 124 remaining) [2023-08-30 03:34:26,528 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr29REQUIRES_VIOLATIONMEMORY_DEREFERENCE (53 of 124 remaining) [2023-08-30 03:34:26,528 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr30REQUIRES_VIOLATIONMEMORY_DEREFERENCE (52 of 124 remaining) [2023-08-30 03:34:26,528 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr31REQUIRES_VIOLATIONMEMORY_DEREFERENCE (51 of 124 remaining) [2023-08-30 03:34:26,529 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr32ASSERT_VIOLATIONMEMORY_LEAK (50 of 124 remaining) [2023-08-30 03:34:26,529 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (49 of 124 remaining) [2023-08-30 03:34:26,529 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (48 of 124 remaining) [2023-08-30 03:34:26,529 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr33REQUIRES_VIOLATIONMEMORY_DEREFERENCE (47 of 124 remaining) [2023-08-30 03:34:26,529 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr34REQUIRES_VIOLATIONMEMORY_DEREFERENCE (46 of 124 remaining) [2023-08-30 03:34:26,529 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (45 of 124 remaining) [2023-08-30 03:34:26,530 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (44 of 124 remaining) [2023-08-30 03:34:26,530 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr35REQUIRES_VIOLATIONMEMORY_DEREFERENCE (43 of 124 remaining) [2023-08-30 03:34:26,530 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr36REQUIRES_VIOLATIONMEMORY_DEREFERENCE (42 of 124 remaining) [2023-08-30 03:34:26,530 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr37REQUIRES_VIOLATIONMEMORY_DEREFERENCE (41 of 124 remaining) [2023-08-30 03:34:26,530 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr38REQUIRES_VIOLATIONMEMORY_DEREFERENCE (40 of 124 remaining) [2023-08-30 03:34:26,530 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr49REQUIRES_VIOLATIONMEMORY_DEREFERENCE (39 of 124 remaining) [2023-08-30 03:34:26,530 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr50REQUIRES_VIOLATIONMEMORY_DEREFERENCE (38 of 124 remaining) [2023-08-30 03:34:26,531 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr51REQUIRES_VIOLATIONMEMORY_DEREFERENCE (37 of 124 remaining) [2023-08-30 03:34:26,531 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr52REQUIRES_VIOLATIONMEMORY_DEREFERENCE (36 of 124 remaining) [2023-08-30 03:34:26,531 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr53REQUIRES_VIOLATIONMEMORY_DEREFERENCE (35 of 124 remaining) [2023-08-30 03:34:26,531 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr54REQUIRES_VIOLATIONMEMORY_DEREFERENCE (34 of 124 remaining) [2023-08-30 03:34:26,531 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (33 of 124 remaining) [2023-08-30 03:34:26,531 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE (32 of 124 remaining) [2023-08-30 03:34:26,532 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE (31 of 124 remaining) [2023-08-30 03:34:26,532 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE (30 of 124 remaining) [2023-08-30 03:34:26,532 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr39REQUIRES_VIOLATIONMEMORY_DEREFERENCE (29 of 124 remaining) [2023-08-30 03:34:26,532 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr40REQUIRES_VIOLATIONMEMORY_DEREFERENCE (28 of 124 remaining) [2023-08-30 03:34:26,532 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr41REQUIRES_VIOLATIONMEMORY_DEREFERENCE (27 of 124 remaining) [2023-08-30 03:34:26,532 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr42REQUIRES_VIOLATIONMEMORY_DEREFERENCE (26 of 124 remaining) [2023-08-30 03:34:26,533 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr43REQUIRES_VIOLATIONMEMORY_DEREFERENCE (25 of 124 remaining) [2023-08-30 03:34:26,533 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr44REQUIRES_VIOLATIONMEMORY_DEREFERENCE (24 of 124 remaining) [2023-08-30 03:34:26,533 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr45REQUIRES_VIOLATIONMEMORY_DEREFERENCE (23 of 124 remaining) [2023-08-30 03:34:26,533 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr46REQUIRES_VIOLATIONMEMORY_DEREFERENCE (22 of 124 remaining) [2023-08-30 03:34:26,533 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr47REQUIRES_VIOLATIONMEMORY_DEREFERENCE (21 of 124 remaining) [2023-08-30 03:34:26,533 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr48REQUIRES_VIOLATIONMEMORY_DEREFERENCE (20 of 124 remaining) [2023-08-30 03:34:26,534 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE (19 of 124 remaining) [2023-08-30 03:34:26,534 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE (18 of 124 remaining) [2023-08-30 03:34:26,534 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr10REQUIRES_VIOLATIONMEMORY_DEREFERENCE (17 of 124 remaining) [2023-08-30 03:34:26,534 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE (16 of 124 remaining) [2023-08-30 03:34:26,534 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr14REQUIRES_VIOLATIONMEMORY_DEREFERENCE (15 of 124 remaining) [2023-08-30 03:34:26,534 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr15REQUIRES_VIOLATIONMEMORY_DEREFERENCE (14 of 124 remaining) [2023-08-30 03:34:26,534 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr16REQUIRES_VIOLATIONMEMORY_DEREFERENCE (13 of 124 remaining) [2023-08-30 03:34:26,535 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr17REQUIRES_VIOLATIONMEMORY_DEREFERENCE (12 of 124 remaining) [2023-08-30 03:34:26,535 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr12REQUIRES_VIOLATIONMEMORY_DEREFERENCE (11 of 124 remaining) [2023-08-30 03:34:26,535 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr13REQUIRES_VIOLATIONMEMORY_DEREFERENCE (10 of 124 remaining) [2023-08-30 03:34:26,535 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr18REQUIRES_VIOLATIONMEMORY_DEREFERENCE (9 of 124 remaining) [2023-08-30 03:34:26,535 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr19REQUIRES_VIOLATIONMEMORY_DEREFERENCE (8 of 124 remaining) [2023-08-30 03:34:26,535 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr20REQUIRES_VIOLATIONMEMORY_DEREFERENCE (7 of 124 remaining) [2023-08-30 03:34:26,536 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr21REQUIRES_VIOLATIONMEMORY_DEREFERENCE (6 of 124 remaining) [2023-08-30 03:34:26,536 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr22REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 124 remaining) [2023-08-30 03:34:26,536 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr23REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 124 remaining) [2023-08-30 03:34:26,536 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr24REQUIRES_VIOLATIONMEMORY_DEREFERENCE (3 of 124 remaining) [2023-08-30 03:34:26,536 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr25REQUIRES_VIOLATIONMEMORY_DEREFERENCE (2 of 124 remaining) [2023-08-30 03:34:26,536 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr26REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1 of 124 remaining) [2023-08-30 03:34:26,537 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr27REQUIRES_VIOLATIONMEMORY_DEREFERENCE (0 of 124 remaining) [2023-08-30 03:34:26,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-08-30 03:34:26,537 INFO L445 BasicCegarLoop]: Path program histogram: [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 03:34:26,539 WARN L233 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-30 03:34:26,540 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2023-08-30 03:34:26,620 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-08-30 03:34:26,625 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 512 places, 537 transitions, 1092 flow [2023-08-30 03:34:26,730 INFO L130 PetriNetUnfolder]: 36/606 cut-off events. [2023-08-30 03:34:26,731 INFO L131 PetriNetUnfolder]: For 6/6 co-relation queries the response was YES. [2023-08-30 03:34:26,742 INFO L83 FinitePrefix]: Finished finitePrefix Result has 620 conditions, 606 events. 36/606 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 2414 event pairs, 0 based on Foata normal form. 0/430 useless extension candidates. Maximal degree in co-relation 478. Up to 8 conditions per place. [2023-08-30 03:34:26,742 INFO L82 GeneralOperation]: Start removeDead. Operand has 512 places, 537 transitions, 1092 flow [2023-08-30 03:34:26,751 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 512 places, 537 transitions, 1092 flow [2023-08-30 03:34:26,752 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-30 03:34:26,752 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 512 places, 537 transitions, 1092 flow [2023-08-30 03:34:26,752 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 512 places, 537 transitions, 1092 flow [2023-08-30 03:34:26,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 512 places, 537 transitions, 1092 flow [2023-08-30 03:34:26,867 INFO L130 PetriNetUnfolder]: 36/606 cut-off events. [2023-08-30 03:34:26,867 INFO L131 PetriNetUnfolder]: For 6/6 co-relation queries the response was YES. [2023-08-30 03:34:26,875 INFO L83 FinitePrefix]: Finished finitePrefix Result has 620 conditions, 606 events. 36/606 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 2414 event pairs, 0 based on Foata normal form. 0/430 useless extension candidates. Maximal degree in co-relation 478. Up to 8 conditions per place. [2023-08-30 03:34:26,909 INFO L119 LiptonReduction]: Number of co-enabled transitions 122388 [2023-08-30 03:34:41,963 INFO L134 LiptonReduction]: Checked pairs total: 256692 [2023-08-30 03:34:41,963 INFO L136 LiptonReduction]: Total number of compositions: 640 [2023-08-30 03:34:41,965 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-30 03:34:41,966 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@5a899f0a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-30 03:34:41,966 INFO L358 AbstractCegarLoop]: Starting to check reachability of 179 error locations. [2023-08-30 03:34:41,967 INFO L130 PetriNetUnfolder]: 1/2 cut-off events. [2023-08-30 03:34:41,967 INFO L131 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2023-08-30 03:34:41,967 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 03:34:41,967 INFO L208 CegarLoopForPetriNet]: trace histogram [1] [2023-08-30 03:34:41,968 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 176 more)] === [2023-08-30 03:34:41,968 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 03:34:41,968 INFO L85 PathProgramCache]: Analyzing trace with hash 2931, now seen corresponding path program 1 times [2023-08-30 03:34:41,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 03:34:41,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [964924191] [2023-08-30 03:34:41,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 03:34:41,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 03:34:41,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 03:34:41,983 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-30 03:34:41,983 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 03:34:41,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [964924191] [2023-08-30 03:34:41,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [964924191] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 03:34:41,984 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 03:34:41,984 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [0] imperfect sequences [] total 0 [2023-08-30 03:34:41,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [76695952] [2023-08-30 03:34:41,984 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 03:34:41,985 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-08-30 03:34:41,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 03:34:41,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-08-30 03:34:41,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-08-30 03:34:41,986 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 448 out of 1177 [2023-08-30 03:34:41,987 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 208 transitions, 434 flow. Second operand has 2 states, 2 states have (on average 448.5) internal successors, (897), 2 states have internal predecessors, (897), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:34:41,987 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 03:34:41,987 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 448 of 1177 [2023-08-30 03:34:41,988 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 03:34:47,908 INFO L130 PetriNetUnfolder]: 62290/95258 cut-off events. [2023-08-30 03:34:47,909 INFO L131 PetriNetUnfolder]: For 414/414 co-relation queries the response was YES. [2023-08-30 03:34:48,005 INFO L83 FinitePrefix]: Finished finitePrefix Result has 187669 conditions, 95258 events. 62290/95258 cut-off events. For 414/414 co-relation queries the response was YES. Maximal size of possible extension queue 2742. Compared 744026 event pairs, 55056 based on Foata normal form. 1197/40178 useless extension candidates. Maximal degree in co-relation 168569. Up to 92149 conditions per place. [2023-08-30 03:34:48,428 INFO L137 encePairwiseOnDemand]: 1119/1177 looper letters, 131 selfloop transitions, 0 changer transitions 0/148 dead transitions. [2023-08-30 03:34:48,429 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 148 transitions, 576 flow [2023-08-30 03:34:48,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-08-30 03:34:48,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2023-08-30 03:34:48,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 1085 transitions. [2023-08-30 03:34:48,432 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4609175870858114 [2023-08-30 03:34:48,432 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 1085 transitions. [2023-08-30 03:34:48,432 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 1085 transitions. [2023-08-30 03:34:48,433 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 03:34:48,433 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 1085 transitions. [2023-08-30 03:34:48,435 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 542.5) internal successors, (1085), 2 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-30 03:34:48,438 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 1177.0) internal successors, (3531), 3 states have internal predecessors, (3531), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:34:48,439 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 1177.0) internal successors, (3531), 3 states have internal predecessors, (3531), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:34:48,439 INFO L175 Difference]: Start difference. First operand has 192 places, 208 transitions, 434 flow. Second operand 2 states and 1085 transitions. [2023-08-30 03:34:48,439 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 148 transitions, 576 flow [2023-08-30 03:34:48,441 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 148 transitions, 576 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-30 03:34:48,443 INFO L231 Difference]: Finished difference. Result has 139 places, 148 transitions, 314 flow [2023-08-30 03:34:48,443 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1177, PETRI_DIFFERENCE_MINUEND_FLOW=314, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=314, PETRI_PLACES=139, PETRI_TRANSITIONS=148} [2023-08-30 03:34:48,444 INFO L281 CegarLoopForPetriNet]: 192 programPoint places, -53 predicate places. [2023-08-30 03:34:48,445 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 148 transitions, 314 flow [2023-08-30 03:34:48,445 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 448.5) internal successors, (897), 2 states have internal predecessors, (897), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:34:48,445 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 03:34:48,445 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1] [2023-08-30 03:34:48,445 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-08-30 03:34:48,446 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 176 more)] === [2023-08-30 03:34:48,446 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 03:34:48,446 INFO L85 PathProgramCache]: Analyzing trace with hash 93595, now seen corresponding path program 1 times [2023-08-30 03:34:48,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 03:34:48,446 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1971336337] [2023-08-30 03:34:48,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 03:34:48,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 03:34:48,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 03:34:48,552 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-30 03:34:48,552 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 03:34:48,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1971336337] [2023-08-30 03:34:48,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1971336337] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 03:34:48,553 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 03:34:48,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-30 03:34:48,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1433957116] [2023-08-30 03:34:48,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 03:34:48,554 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 03:34:48,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 03:34:48,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 03:34:48,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 03:34:48,725 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 441 out of 1177 [2023-08-30 03:34:48,726 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 148 transitions, 314 flow. Second operand has 3 states, 3 states have (on average 441.6666666666667) internal successors, (1325), 3 states have internal predecessors, (1325), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:34:48,726 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 03:34:48,726 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 441 of 1177 [2023-08-30 03:34:48,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 03:34:55,509 INFO L130 PetriNetUnfolder]: 69748/107156 cut-off events. [2023-08-30 03:34:55,509 INFO L131 PetriNetUnfolder]: For 535/535 co-relation queries the response was YES. [2023-08-30 03:34:55,622 INFO L83 FinitePrefix]: Finished finitePrefix Result has 210544 conditions, 107156 events. 69748/107156 cut-off events. For 535/535 co-relation queries the response was YES. Maximal size of possible extension queue 2825. Compared 853665 event pairs, 25378 based on Foata normal form. 0/44763 useless extension candidates. Maximal degree in co-relation 210539. Up to 92959 conditions per place. [2023-08-30 03:34:55,978 INFO L137 encePairwiseOnDemand]: 1166/1177 looper letters, 184 selfloop transitions, 6 changer transitions 0/207 dead transitions. [2023-08-30 03:34:55,978 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 207 transitions, 826 flow [2023-08-30 03:34:55,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 03:34:55,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 03:34:55,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1518 transitions. [2023-08-30 03:34:55,982 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42990654205607476 [2023-08-30 03:34:55,982 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1518 transitions. [2023-08-30 03:34:55,982 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1518 transitions. [2023-08-30 03:34:55,983 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 03:34:55,983 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1518 transitions. [2023-08-30 03:34:55,986 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 506.0) internal successors, (1518), 3 states have internal predecessors, (1518), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:34:55,989 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1177.0) internal successors, (4708), 4 states have internal predecessors, (4708), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:34:55,990 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1177.0) internal successors, (4708), 4 states have internal predecessors, (4708), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:34:55,990 INFO L175 Difference]: Start difference. First operand has 139 places, 148 transitions, 314 flow. Second operand 3 states and 1518 transitions. [2023-08-30 03:34:55,990 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 207 transitions, 826 flow [2023-08-30 03:34:55,992 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 207 transitions, 826 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-08-30 03:34:55,994 INFO L231 Difference]: Finished difference. Result has 142 places, 153 transitions, 362 flow [2023-08-30 03:34:55,994 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1177, PETRI_DIFFERENCE_MINUEND_FLOW=314, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=362, PETRI_PLACES=142, PETRI_TRANSITIONS=153} [2023-08-30 03:34:55,996 INFO L281 CegarLoopForPetriNet]: 192 programPoint places, -50 predicate places. [2023-08-30 03:34:55,996 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 153 transitions, 362 flow [2023-08-30 03:34:55,996 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 441.6666666666667) internal successors, (1325), 3 states have internal predecessors, (1325), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:34:55,996 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 03:34:55,996 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1] [2023-08-30 03:34:55,997 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-08-30 03:34:55,997 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 176 more)] === [2023-08-30 03:34:55,997 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 03:34:55,997 INFO L85 PathProgramCache]: Analyzing trace with hash 93667, now seen corresponding path program 1 times [2023-08-30 03:34:55,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 03:34:55,998 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1157467218] [2023-08-30 03:34:55,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 03:34:55,998 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 03:34:56,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 03:34:56,049 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-30 03:34:56,050 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 03:34:56,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1157467218] [2023-08-30 03:34:56,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1157467218] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 03:34:56,050 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 03:34:56,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-30 03:34:56,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1518764060] [2023-08-30 03:34:56,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 03:34:56,052 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 03:34:56,052 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 03:34:56,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 03:34:56,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 03:34:56,068 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 443 out of 1177 [2023-08-30 03:34:56,069 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 153 transitions, 362 flow. Second operand has 3 states, 3 states have (on average 443.6666666666667) internal successors, (1331), 3 states have internal predecessors, (1331), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:34:56,069 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 03:34:56,070 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 443 of 1177 [2023-08-30 03:34:56,070 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 03:35:02,152 INFO L130 PetriNetUnfolder]: 62290/95260 cut-off events. [2023-08-30 03:35:02,152 INFO L131 PetriNetUnfolder]: For 3762/3762 co-relation queries the response was YES. [2023-08-30 03:35:02,305 INFO L83 FinitePrefix]: Finished finitePrefix Result has 192469 conditions, 95260 events. 62290/95260 cut-off events. For 3762/3762 co-relation queries the response was YES. Maximal size of possible extension queue 2742. Compared 744116 event pairs, 55056 based on Foata normal form. 0/41378 useless extension candidates. Maximal degree in co-relation 192462. Up to 92149 conditions per place. [2023-08-30 03:35:02,588 INFO L137 encePairwiseOnDemand]: 1172/1177 looper letters, 131 selfloop transitions, 2 changer transitions 0/150 dead transitions. [2023-08-30 03:35:02,588 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 150 transitions, 610 flow [2023-08-30 03:35:02,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 03:35:02,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 03:35:02,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1465 transitions. [2023-08-30 03:35:02,592 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4148966298499009 [2023-08-30 03:35:02,593 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1465 transitions. [2023-08-30 03:35:02,593 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1465 transitions. [2023-08-30 03:35:02,594 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 03:35:02,594 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1465 transitions. [2023-08-30 03:35:02,596 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 488.3333333333333) internal successors, (1465), 3 states have internal predecessors, (1465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:35:02,601 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1177.0) internal successors, (4708), 4 states have internal predecessors, (4708), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:35:02,602 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1177.0) internal successors, (4708), 4 states have internal predecessors, (4708), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:35:02,602 INFO L175 Difference]: Start difference. First operand has 142 places, 153 transitions, 362 flow. Second operand 3 states and 1465 transitions. [2023-08-30 03:35:02,602 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 150 transitions, 610 flow [2023-08-30 03:35:02,609 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 150 transitions, 608 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-30 03:35:02,611 INFO L231 Difference]: Finished difference. Result has 144 places, 149 transitions, 352 flow [2023-08-30 03:35:02,611 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1177, PETRI_DIFFERENCE_MINUEND_FLOW=340, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=352, PETRI_PLACES=144, PETRI_TRANSITIONS=149} [2023-08-30 03:35:02,612 INFO L281 CegarLoopForPetriNet]: 192 programPoint places, -48 predicate places. [2023-08-30 03:35:02,612 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 149 transitions, 352 flow [2023-08-30 03:35:02,613 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 443.6666666666667) internal successors, (1331), 3 states have internal predecessors, (1331), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:35:02,613 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 03:35:02,613 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1] [2023-08-30 03:35:02,613 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-08-30 03:35:02,613 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 176 more)] === [2023-08-30 03:35:02,614 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 03:35:02,614 INFO L85 PathProgramCache]: Analyzing trace with hash 93596, now seen corresponding path program 1 times [2023-08-30 03:35:02,614 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 03:35:02,614 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [518626267] [2023-08-30 03:35:02,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 03:35:02,615 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 03:35:02,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 03:35:02,672 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-30 03:35:02,672 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 03:35:02,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [518626267] [2023-08-30 03:35:02,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [518626267] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 03:35:02,673 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 03:35:02,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-30 03:35:02,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1282527396] [2023-08-30 03:35:02,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 03:35:02,673 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 03:35:02,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 03:35:02,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 03:35:02,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 03:35:02,824 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 433 out of 1177 [2023-08-30 03:35:02,825 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 149 transitions, 352 flow. Second operand has 3 states, 3 states have (on average 433.6666666666667) internal successors, (1301), 3 states have internal predecessors, (1301), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:35:02,826 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 03:35:02,826 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 433 of 1177 [2023-08-30 03:35:02,826 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 03:35:11,489 INFO L130 PetriNetUnfolder]: 86150/133886 cut-off events. [2023-08-30 03:35:11,489 INFO L131 PetriNetUnfolder]: For 4405/4405 co-relation queries the response was YES. [2023-08-30 03:35:11,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 271299 conditions, 133886 events. 86150/133886 cut-off events. For 4405/4405 co-relation queries the response was YES. Maximal size of possible extension queue 3688. Compared 1111631 event pairs, 55477 based on Foata normal form. 2/62997 useless extension candidates. Maximal degree in co-relation 271291. Up to 96206 conditions per place. [2023-08-30 03:35:12,049 INFO L137 encePairwiseOnDemand]: 1141/1177 looper letters, 231 selfloop transitions, 23 changer transitions 0/265 dead transitions. [2023-08-30 03:35:12,049 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 265 transitions, 1117 flow [2023-08-30 03:35:12,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 03:35:12,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 03:35:12,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1565 transitions. [2023-08-30 03:35:12,052 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4432172189181535 [2023-08-30 03:35:12,052 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1565 transitions. [2023-08-30 03:35:12,053 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1565 transitions. [2023-08-30 03:35:12,054 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 03:35:12,054 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1565 transitions. [2023-08-30 03:35:12,056 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 521.6666666666666) internal successors, (1565), 3 states have internal predecessors, (1565), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:35:12,061 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1177.0) internal successors, (4708), 4 states have internal predecessors, (4708), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:35:12,062 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1177.0) internal successors, (4708), 4 states have internal predecessors, (4708), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:35:12,062 INFO L175 Difference]: Start difference. First operand has 144 places, 149 transitions, 352 flow. Second operand 3 states and 1565 transitions. [2023-08-30 03:35:12,062 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 265 transitions, 1117 flow [2023-08-30 03:35:12,067 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 265 transitions, 1111 flow, removed 1 selfloop flow, removed 2 redundant places. [2023-08-30 03:35:12,070 INFO L231 Difference]: Finished difference. Result has 144 places, 169 transitions, 542 flow [2023-08-30 03:35:12,070 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1177, PETRI_DIFFERENCE_MINUEND_FLOW=340, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=542, PETRI_PLACES=144, PETRI_TRANSITIONS=169} [2023-08-30 03:35:12,071 INFO L281 CegarLoopForPetriNet]: 192 programPoint places, -48 predicate places. [2023-08-30 03:35:12,071 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 169 transitions, 542 flow [2023-08-30 03:35:12,071 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 433.6666666666667) internal successors, (1301), 3 states have internal predecessors, (1301), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:35:12,071 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 03:35:12,072 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-08-30 03:35:12,072 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-08-30 03:35:12,072 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 176 more)] === [2023-08-30 03:35:12,072 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 03:35:12,072 INFO L85 PathProgramCache]: Analyzing trace with hash 2905202, now seen corresponding path program 1 times [2023-08-30 03:35:12,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 03:35:12,073 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1997302857] [2023-08-30 03:35:12,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 03:35:12,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 03:35:12,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 03:35:12,188 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-30 03:35:12,189 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 03:35:12,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1997302857] [2023-08-30 03:35:12,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1997302857] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 03:35:12,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1844926865] [2023-08-30 03:35:12,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 03:35:12,189 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 03:35:12,190 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 03:35:12,193 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-30 03:35:12,220 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-30 03:35:12,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 03:35:12,320 INFO L263 TraceCheckSpWp]: Trace formula consists of 125 conjuncts, 18 conjunts are in the unsatisfiable core [2023-08-30 03:35:12,321 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 03:35:12,356 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-30 03:35:12,357 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 03:35:12,390 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-30 03:35:12,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1844926865] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 03:35:12,390 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 03:35:12,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2, 2] total 6 [2023-08-30 03:35:12,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1994777677] [2023-08-30 03:35:12,391 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 03:35:12,391 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-30 03:35:12,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 03:35:12,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-30 03:35:12,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-08-30 03:35:13,105 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 438 out of 1177 [2023-08-30 03:35:13,107 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 169 transitions, 542 flow. Second operand has 8 states, 8 states have (on average 439.125) internal successors, (3513), 8 states have internal predecessors, (3513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:35:13,107 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 03:35:13,108 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 438 of 1177 [2023-08-30 03:35:13,108 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 03:35:24,318 INFO L130 PetriNetUnfolder]: 102737/161378 cut-off events. [2023-08-30 03:35:24,318 INFO L131 PetriNetUnfolder]: For 21833/22489 co-relation queries the response was YES. [2023-08-30 03:35:24,600 INFO L83 FinitePrefix]: Finished finitePrefix Result has 364501 conditions, 161378 events. 102737/161378 cut-off events. For 21833/22489 co-relation queries the response was YES. Maximal size of possible extension queue 3711. Compared 1385533 event pairs, 39489 based on Foata normal form. 702/85772 useless extension candidates. Maximal degree in co-relation 364492. Up to 125429 conditions per place. [2023-08-30 03:35:25,011 INFO L137 encePairwiseOnDemand]: 1166/1177 looper letters, 297 selfloop transitions, 17 changer transitions 0/333 dead transitions. [2023-08-30 03:35:25,011 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 333 transitions, 1670 flow [2023-08-30 03:35:25,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-30 03:35:25,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-30 03:35:25,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 2929 transitions. [2023-08-30 03:35:25,017 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4147550269045596 [2023-08-30 03:35:25,017 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 2929 transitions. [2023-08-30 03:35:25,017 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 2929 transitions. [2023-08-30 03:35:25,018 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 03:35:25,018 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 2929 transitions. [2023-08-30 03:35:25,023 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 488.1666666666667) internal successors, (2929), 6 states have internal predecessors, (2929), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:35:25,034 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 1177.0) internal successors, (8239), 7 states have internal predecessors, (8239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:35:25,035 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 1177.0) internal successors, (8239), 7 states have internal predecessors, (8239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:35:25,036 INFO L175 Difference]: Start difference. First operand has 144 places, 169 transitions, 542 flow. Second operand 6 states and 2929 transitions. [2023-08-30 03:35:25,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 333 transitions, 1670 flow [2023-08-30 03:35:28,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 333 transitions, 1624 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-30 03:35:28,096 INFO L231 Difference]: Finished difference. Result has 150 places, 184 transitions, 632 flow [2023-08-30 03:35:28,096 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1177, PETRI_DIFFERENCE_MINUEND_FLOW=496, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=632, PETRI_PLACES=150, PETRI_TRANSITIONS=184} [2023-08-30 03:35:28,097 INFO L281 CegarLoopForPetriNet]: 192 programPoint places, -42 predicate places. [2023-08-30 03:35:28,097 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 184 transitions, 632 flow [2023-08-30 03:35:28,098 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 439.125) internal successors, (3513), 8 states have internal predecessors, (3513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:35:28,098 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 03:35:28,098 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-08-30 03:35:28,107 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-30 03:35:28,303 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,SelfDestructingSolverStorable16 [2023-08-30 03:35:28,304 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 176 more)] === [2023-08-30 03:35:28,304 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 03:35:28,304 INFO L85 PathProgramCache]: Analyzing trace with hash 2905275, now seen corresponding path program 1 times [2023-08-30 03:35:28,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 03:35:28,305 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [274036060] [2023-08-30 03:35:28,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 03:35:28,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 03:35:28,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 03:35:28,371 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-30 03:35:28,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 03:35:28,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [274036060] [2023-08-30 03:35:28,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [274036060] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 03:35:28,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1457851172] [2023-08-30 03:35:28,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 03:35:28,372 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 03:35:28,372 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 03:35:28,373 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-30 03:35:28,375 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-30 03:35:28,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 03:35:28,491 INFO L263 TraceCheckSpWp]: Trace formula consists of 125 conjuncts, 5 conjunts are in the unsatisfiable core [2023-08-30 03:35:28,492 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 03:35:28,509 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-30 03:35:28,510 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 03:35:28,521 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-30 03:35:28,522 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1457851172] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 03:35:28,522 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 03:35:28,522 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2, 2] total 6 [2023-08-30 03:35:28,522 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [440344599] [2023-08-30 03:35:28,522 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 03:35:28,522 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-30 03:35:28,523 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 03:35:28,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-30 03:35:28,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2023-08-30 03:35:28,556 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 441 out of 1177 [2023-08-30 03:35:28,557 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 184 transitions, 632 flow. Second operand has 8 states, 8 states have (on average 442.125) internal successors, (3537), 8 states have internal predecessors, (3537), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:35:28,557 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 03:35:28,558 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 441 of 1177 [2023-08-30 03:35:28,558 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 03:35:39,049 INFO L130 PetriNetUnfolder]: 96902/152355 cut-off events. [2023-08-30 03:35:39,049 INFO L131 PetriNetUnfolder]: For 27887/28350 co-relation queries the response was YES. [2023-08-30 03:35:39,387 INFO L83 FinitePrefix]: Finished finitePrefix Result has 347031 conditions, 152355 events. 96902/152355 cut-off events. For 27887/28350 co-relation queries the response was YES. Maximal size of possible extension queue 3725. Compared 1302285 event pairs, 79790 based on Foata normal form. 1/76864 useless extension candidates. Maximal degree in co-relation 347019. Up to 144336 conditions per place. [2023-08-30 03:35:39,805 INFO L137 encePairwiseOnDemand]: 1172/1177 looper letters, 157 selfloop transitions, 4 changer transitions 0/180 dead transitions. [2023-08-30 03:35:39,805 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 180 transitions, 926 flow [2023-08-30 03:35:39,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-30 03:35:39,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-30 03:35:39,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 2338 transitions. [2023-08-30 03:35:39,809 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3972812234494478 [2023-08-30 03:35:39,809 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 2338 transitions. [2023-08-30 03:35:39,810 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 2338 transitions. [2023-08-30 03:35:39,811 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 03:35:39,811 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 2338 transitions. [2023-08-30 03:35:39,815 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 467.6) internal successors, (2338), 5 states have internal predecessors, (2338), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:35:39,819 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 1177.0) internal successors, (7062), 6 states have internal predecessors, (7062), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:35:39,820 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 1177.0) internal successors, (7062), 6 states have internal predecessors, (7062), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:35:39,820 INFO L175 Difference]: Start difference. First operand has 150 places, 184 transitions, 632 flow. Second operand 5 states and 2338 transitions. [2023-08-30 03:35:39,820 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 180 transitions, 926 flow [2023-08-30 03:35:39,901 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 180 transitions, 920 flow, removed 2 selfloop flow, removed 1 redundant places. [2023-08-30 03:35:39,903 INFO L231 Difference]: Finished difference. Result has 154 places, 180 transitions, 612 flow [2023-08-30 03:35:39,904 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1177, PETRI_DIFFERENCE_MINUEND_FLOW=598, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=612, PETRI_PLACES=154, PETRI_TRANSITIONS=180} [2023-08-30 03:35:39,904 INFO L281 CegarLoopForPetriNet]: 192 programPoint places, -38 predicate places. [2023-08-30 03:35:39,904 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 180 transitions, 612 flow [2023-08-30 03:35:39,905 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 442.125) internal successors, (3537), 8 states have internal predecessors, (3537), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:35:39,905 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 03:35:39,905 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1] [2023-08-30 03:35:39,913 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-08-30 03:35:40,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-08-30 03:35:40,114 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 176 more)] === [2023-08-30 03:35:40,114 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 03:35:40,114 INFO L85 PathProgramCache]: Analyzing trace with hash 90065092, now seen corresponding path program 2 times [2023-08-30 03:35:40,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 03:35:40,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [169435358] [2023-08-30 03:35:40,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 03:35:40,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 03:35:40,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 03:35:40,265 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-30 03:35:40,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 03:35:40,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [169435358] [2023-08-30 03:35:40,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [169435358] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 03:35:40,266 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [688144769] [2023-08-30 03:35:40,266 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-30 03:35:40,266 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 03:35:40,267 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 03:35:40,268 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-30 03:35:40,271 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-30 03:35:40,386 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-08-30 03:35:40,387 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 03:35:40,387 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 18 conjunts are in the unsatisfiable core [2023-08-30 03:35:40,388 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 03:35:40,418 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-30 03:35:40,419 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-30 03:35:40,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [688144769] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 03:35:40,419 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-30 03:35:40,419 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [2] total 3 [2023-08-30 03:35:40,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1509333263] [2023-08-30 03:35:40,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 03:35:40,420 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 03:35:40,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 03:35:40,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 03:35:40,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2023-08-30 03:35:40,576 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 442 out of 1177 [2023-08-30 03:35:40,577 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 180 transitions, 612 flow. Second operand has 3 states, 3 states have (on average 443.0) internal successors, (1329), 3 states have internal predecessors, (1329), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:35:40,577 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 03:35:40,577 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 442 of 1177 [2023-08-30 03:35:40,577 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 03:35:51,096 INFO L130 PetriNetUnfolder]: 99496/156329 cut-off events. [2023-08-30 03:35:51,096 INFO L131 PetriNetUnfolder]: For 30599/31422 co-relation queries the response was YES. [2023-08-30 03:35:51,661 INFO L83 FinitePrefix]: Finished finitePrefix Result has 354226 conditions, 156329 events. 99496/156329 cut-off events. For 30599/31422 co-relation queries the response was YES. Maximal size of possible extension queue 4225. Compared 1343405 event pairs, 31788 based on Foata normal form. 2274/81131 useless extension candidates. Maximal degree in co-relation 354212. Up to 124898 conditions per place. [2023-08-30 03:35:52,081 INFO L137 encePairwiseOnDemand]: 1167/1177 looper letters, 195 selfloop transitions, 13 changer transitions 0/227 dead transitions. [2023-08-30 03:35:52,081 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 227 transitions, 1169 flow [2023-08-30 03:35:52,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 03:35:52,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 03:35:52,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1507 transitions. [2023-08-30 03:35:52,088 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42679127725856697 [2023-08-30 03:35:52,088 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1507 transitions. [2023-08-30 03:35:52,088 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1507 transitions. [2023-08-30 03:35:52,089 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 03:35:52,089 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1507 transitions. [2023-08-30 03:35:52,091 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 502.3333333333333) internal successors, (1507), 3 states have internal predecessors, (1507), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:35:52,094 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1177.0) internal successors, (4708), 4 states have internal predecessors, (4708), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:35:52,094 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1177.0) internal successors, (4708), 4 states have internal predecessors, (4708), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:35:52,095 INFO L175 Difference]: Start difference. First operand has 154 places, 180 transitions, 612 flow. Second operand 3 states and 1507 transitions. [2023-08-30 03:35:52,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 227 transitions, 1169 flow [2023-08-30 03:35:52,151 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 227 transitions, 1145 flow, removed 10 selfloop flow, removed 2 redundant places. [2023-08-30 03:35:52,153 INFO L231 Difference]: Finished difference. Result has 154 places, 183 transitions, 661 flow [2023-08-30 03:35:52,153 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1177, PETRI_DIFFERENCE_MINUEND_FLOW=582, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=661, PETRI_PLACES=154, PETRI_TRANSITIONS=183} [2023-08-30 03:35:52,154 INFO L281 CegarLoopForPetriNet]: 192 programPoint places, -38 predicate places. [2023-08-30 03:35:52,154 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 183 transitions, 661 flow [2023-08-30 03:35:52,154 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 443.0) internal successors, (1329), 3 states have internal predecessors, (1329), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:35:52,154 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 03:35:52,154 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1] [2023-08-30 03:35:52,159 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2023-08-30 03:35:52,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 03:35:52,355 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 176 more)] === [2023-08-30 03:35:52,355 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 03:35:52,355 INFO L85 PathProgramCache]: Analyzing trace with hash -1502946748, now seen corresponding path program 1 times [2023-08-30 03:35:52,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 03:35:52,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1772225202] [2023-08-30 03:35:52,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 03:35:52,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 03:35:52,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 03:35:52,459 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-30 03:35:52,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 03:35:52,460 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1772225202] [2023-08-30 03:35:52,460 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1772225202] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 03:35:52,460 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 03:35:52,460 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-30 03:35:52,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2145122506] [2023-08-30 03:35:52,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 03:35:52,461 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-30 03:35:52,461 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 03:35:52,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-30 03:35:52,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-08-30 03:35:52,607 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 433 out of 1177 [2023-08-30 03:35:52,608 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 183 transitions, 661 flow. Second operand has 4 states, 4 states have (on average 434.0) internal successors, (1736), 4 states have internal predecessors, (1736), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:35:52,608 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 03:35:52,608 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 433 of 1177 [2023-08-30 03:35:52,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 03:36:02,965 INFO L130 PetriNetUnfolder]: 94329/148139 cut-off events. [2023-08-30 03:36:02,965 INFO L131 PetriNetUnfolder]: For 44669/45824 co-relation queries the response was YES. [2023-08-30 03:36:03,370 INFO L83 FinitePrefix]: Finished finitePrefix Result has 343824 conditions, 148139 events. 94329/148139 cut-off events. For 44669/45824 co-relation queries the response was YES. Maximal size of possible extension queue 4284. Compared 1275716 event pairs, 36237 based on Foata normal form. 168/74450 useless extension candidates. Maximal degree in co-relation 343808. Up to 124679 conditions per place. [2023-08-30 03:36:03,783 INFO L137 encePairwiseOnDemand]: 1164/1177 looper letters, 228 selfloop transitions, 29 changer transitions 0/276 dead transitions. [2023-08-30 03:36:03,783 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 276 transitions, 1502 flow [2023-08-30 03:36:03,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-30 03:36:03,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-30 03:36:03,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1954 transitions. [2023-08-30 03:36:03,786 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41503823279524216 [2023-08-30 03:36:03,786 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1954 transitions. [2023-08-30 03:36:03,786 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1954 transitions. [2023-08-30 03:36:03,787 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 03:36:03,787 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1954 transitions. [2023-08-30 03:36:03,790 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 488.5) internal successors, (1954), 4 states have internal predecessors, (1954), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:36:03,793 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 1177.0) internal successors, (5885), 5 states have internal predecessors, (5885), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:36:03,794 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 1177.0) internal successors, (5885), 5 states have internal predecessors, (5885), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:36:03,794 INFO L175 Difference]: Start difference. First operand has 154 places, 183 transitions, 661 flow. Second operand 4 states and 1954 transitions. [2023-08-30 03:36:03,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 276 transitions, 1502 flow [2023-08-30 03:36:05,142 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 276 transitions, 1445 flow, removed 16 selfloop flow, removed 1 redundant places. [2023-08-30 03:36:05,145 INFO L231 Difference]: Finished difference. Result has 158 places, 198 transitions, 817 flow [2023-08-30 03:36:05,145 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1177, PETRI_DIFFERENCE_MINUEND_FLOW=616, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=817, PETRI_PLACES=158, PETRI_TRANSITIONS=198} [2023-08-30 03:36:05,146 INFO L281 CegarLoopForPetriNet]: 192 programPoint places, -34 predicate places. [2023-08-30 03:36:05,146 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 198 transitions, 817 flow [2023-08-30 03:36:05,146 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 434.0) internal successors, (1736), 4 states have internal predecessors, (1736), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:36:05,146 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 03:36:05,146 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1] [2023-08-30 03:36:05,147 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-08-30 03:36:05,147 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 176 more)] === [2023-08-30 03:36:05,147 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 03:36:05,147 INFO L85 PathProgramCache]: Analyzing trace with hash -1502946746, now seen corresponding path program 1 times [2023-08-30 03:36:05,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 03:36:05,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1900001149] [2023-08-30 03:36:05,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 03:36:05,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 03:36:05,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 03:36:05,232 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-30 03:36:05,233 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 03:36:05,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1900001149] [2023-08-30 03:36:05,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1900001149] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 03:36:05,233 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 03:36:05,233 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-30 03:36:05,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1074866570] [2023-08-30 03:36:05,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 03:36:05,234 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 03:36:05,234 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 03:36:05,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 03:36:05,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 03:36:05,340 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 440 out of 1177 [2023-08-30 03:36:05,341 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 198 transitions, 817 flow. Second operand has 3 states, 3 states have (on average 441.3333333333333) internal successors, (1324), 3 states have internal predecessors, (1324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:36:05,341 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 03:36:05,341 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 440 of 1177 [2023-08-30 03:36:05,341 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 03:36:20,148 INFO L130 PetriNetUnfolder]: 129620/202825 cut-off events. [2023-08-30 03:36:20,148 INFO L131 PetriNetUnfolder]: For 56818/57528 co-relation queries the response was YES. [2023-08-30 03:36:20,807 INFO L83 FinitePrefix]: Finished finitePrefix Result has 485859 conditions, 202825 events. 129620/202825 cut-off events. For 56818/57528 co-relation queries the response was YES. Maximal size of possible extension queue 5563. Compared 1782574 event pairs, 50682 based on Foata normal form. 60/118389 useless extension candidates. Maximal degree in co-relation 485841. Up to 124695 conditions per place. [2023-08-30 03:36:21,417 INFO L137 encePairwiseOnDemand]: 1168/1177 looper letters, 286 selfloop transitions, 7 changer transitions 0/312 dead transitions. [2023-08-30 03:36:21,417 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 312 transitions, 1714 flow [2023-08-30 03:36:21,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 03:36:21,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 03:36:21,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1564 transitions. [2023-08-30 03:36:21,419 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.442934013027471 [2023-08-30 03:36:21,419 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1564 transitions. [2023-08-30 03:36:21,419 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1564 transitions. [2023-08-30 03:36:21,420 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 03:36:21,420 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1564 transitions. [2023-08-30 03:36:21,422 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 521.3333333333334) internal successors, (1564), 3 states have internal predecessors, (1564), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:36:21,425 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1177.0) internal successors, (4708), 4 states have internal predecessors, (4708), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:36:21,425 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1177.0) internal successors, (4708), 4 states have internal predecessors, (4708), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:36:21,425 INFO L175 Difference]: Start difference. First operand has 158 places, 198 transitions, 817 flow. Second operand 3 states and 1564 transitions. [2023-08-30 03:36:21,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 312 transitions, 1714 flow [2023-08-30 03:36:21,466 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 312 transitions, 1652 flow, removed 5 selfloop flow, removed 3 redundant places. [2023-08-30 03:36:21,469 INFO L231 Difference]: Finished difference. Result has 158 places, 204 transitions, 816 flow [2023-08-30 03:36:21,469 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1177, PETRI_DIFFERENCE_MINUEND_FLOW=755, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=816, PETRI_PLACES=158, PETRI_TRANSITIONS=204} [2023-08-30 03:36:21,469 INFO L281 CegarLoopForPetriNet]: 192 programPoint places, -34 predicate places. [2023-08-30 03:36:21,470 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 204 transitions, 816 flow [2023-08-30 03:36:21,470 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 441.3333333333333) internal successors, (1324), 3 states have internal predecessors, (1324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:36:21,470 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 03:36:21,470 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 1, 1] [2023-08-30 03:36:21,470 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-08-30 03:36:21,470 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 176 more)] === [2023-08-30 03:36:21,471 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 03:36:21,471 INFO L85 PathProgramCache]: Analyzing trace with hash 653257563, now seen corresponding path program 2 times [2023-08-30 03:36:21,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 03:36:21,471 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [109247550] [2023-08-30 03:36:21,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 03:36:21,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 03:36:21,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 03:36:21,565 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-30 03:36:21,565 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 03:36:21,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [109247550] [2023-08-30 03:36:21,566 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [109247550] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 03:36:21,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [970102453] [2023-08-30 03:36:21,566 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-30 03:36:21,566 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 03:36:21,566 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 03:36:21,569 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-30 03:36:21,572 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-30 03:36:21,702 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-30 03:36:21,703 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-30 03:36:21,704 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-30 03:36:21,704 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 03:36:21,737 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-30 03:36:21,737 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-30 03:36:21,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [970102453] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 03:36:21,737 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-30 03:36:21,738 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [3] total 7 [2023-08-30 03:36:21,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [926993660] [2023-08-30 03:36:21,738 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 03:36:21,738 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-30 03:36:21,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 03:36:21,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-30 03:36:21,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-08-30 03:36:21,764 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 442 out of 1177 [2023-08-30 03:36:21,766 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 204 transitions, 816 flow. Second operand has 5 states, 5 states have (on average 443.2) internal successors, (2216), 5 states have internal predecessors, (2216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:36:21,766 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 03:36:21,766 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 442 of 1177 [2023-08-30 03:36:21,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 03:36:37,442 INFO L130 PetriNetUnfolder]: 123627/192352 cut-off events. [2023-08-30 03:36:37,442 INFO L131 PetriNetUnfolder]: For 64928/65838 co-relation queries the response was YES. [2023-08-30 03:36:38,037 INFO L83 FinitePrefix]: Finished finitePrefix Result has 473694 conditions, 192352 events. 123627/192352 cut-off events. For 64928/65838 co-relation queries the response was YES. Maximal size of possible extension queue 5515. Compared 1691450 event pairs, 96149 based on Foata normal form. 179/117259 useless extension candidates. Maximal degree in co-relation 473676. Up to 184947 conditions per place. [2023-08-30 03:36:38,580 INFO L137 encePairwiseOnDemand]: 1175/1177 looper letters, 162 selfloop transitions, 3 changer transitions 0/184 dead transitions. [2023-08-30 03:36:38,581 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 184 transitions, 991 flow [2023-08-30 03:36:38,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-30 03:36:38,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-30 03:36:38,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 2339 transitions. [2023-08-30 03:36:38,584 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39745114698385725 [2023-08-30 03:36:38,584 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 2339 transitions. [2023-08-30 03:36:38,584 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 2339 transitions. [2023-08-30 03:36:38,585 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 03:36:38,585 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 2339 transitions. [2023-08-30 03:36:38,588 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 467.8) internal successors, (2339), 5 states have internal predecessors, (2339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:36:38,591 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 1177.0) internal successors, (7062), 6 states have internal predecessors, (7062), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:36:38,591 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 1177.0) internal successors, (7062), 6 states have internal predecessors, (7062), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:36:38,591 INFO L175 Difference]: Start difference. First operand has 158 places, 204 transitions, 816 flow. Second operand 5 states and 2339 transitions. [2023-08-30 03:36:38,591 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 184 transitions, 991 flow [2023-08-30 03:36:38,609 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 184 transitions, 962 flow, removed 0 selfloop flow, removed 5 redundant places. [2023-08-30 03:36:38,611 INFO L231 Difference]: Finished difference. Result has 154 places, 184 transitions, 638 flow [2023-08-30 03:36:38,611 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1177, PETRI_DIFFERENCE_MINUEND_FLOW=632, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=638, PETRI_PLACES=154, PETRI_TRANSITIONS=184} [2023-08-30 03:36:38,611 INFO L281 CegarLoopForPetriNet]: 192 programPoint places, -38 predicate places. [2023-08-30 03:36:38,611 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 184 transitions, 638 flow [2023-08-30 03:36:38,612 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 443.2) internal successors, (2216), 5 states have internal predecessors, (2216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:36:38,612 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 03:36:38,612 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 03:36:38,618 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-30 03:36:38,814 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,SelfDestructingSolverStorable21 [2023-08-30 03:36:38,815 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 176 more)] === [2023-08-30 03:36:38,815 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 03:36:38,815 INFO L85 PathProgramCache]: Analyzing trace with hash 1767201851, now seen corresponding path program 1 times [2023-08-30 03:36:38,815 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 03:36:38,815 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [805135287] [2023-08-30 03:36:38,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 03:36:38,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 03:36:38,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 03:36:38,920 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-30 03:36:38,920 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 03:36:38,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [805135287] [2023-08-30 03:36:38,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [805135287] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 03:36:38,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [967801574] [2023-08-30 03:36:38,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 03:36:38,921 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 03:36:38,921 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 03:36:38,922 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-30 03:36:38,924 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-30 03:36:39,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 03:36:39,044 INFO L263 TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-30 03:36:39,045 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 03:36:39,114 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-30 03:36:39,115 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 03:36:39,176 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-30 03:36:39,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [967801574] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 03:36:39,177 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 03:36:39,177 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2023-08-30 03:36:39,177 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1635375615] [2023-08-30 03:36:39,177 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 03:36:39,177 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-30 03:36:39,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 03:36:39,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-30 03:36:39,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2023-08-30 03:36:39,875 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 428 out of 1177 [2023-08-30 03:36:39,877 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 184 transitions, 638 flow. Second operand has 11 states, 11 states have (on average 429.90909090909093) internal successors, (4729), 11 states have internal predecessors, (4729), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:36:39,878 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 03:36:39,878 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 428 of 1177 [2023-08-30 03:36:39,878 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 03:36:56,121 INFO L130 PetriNetUnfolder]: 136893/219055 cut-off events. [2023-08-30 03:36:56,121 INFO L131 PetriNetUnfolder]: For 72485/73962 co-relation queries the response was YES. [2023-08-30 03:36:56,695 INFO L83 FinitePrefix]: Finished finitePrefix Result has 532971 conditions, 219055 events. 136893/219055 cut-off events. For 72485/73962 co-relation queries the response was YES. Maximal size of possible extension queue 6430. Compared 2065901 event pairs, 67934 based on Foata normal form. 846/133276 useless extension candidates. Maximal degree in co-relation 532957. Up to 171006 conditions per place. [2023-08-30 03:36:57,324 INFO L137 encePairwiseOnDemand]: 1165/1177 looper letters, 359 selfloop transitions, 22 changer transitions 0/400 dead transitions. [2023-08-30 03:36:57,325 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 400 transitions, 2062 flow [2023-08-30 03:36:57,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-30 03:36:57,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-30 03:36:57,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 3328 transitions. [2023-08-30 03:36:57,329 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4039325160820488 [2023-08-30 03:36:57,329 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 3328 transitions. [2023-08-30 03:36:57,329 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 3328 transitions. [2023-08-30 03:36:57,330 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 03:36:57,331 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 3328 transitions. [2023-08-30 03:36:57,334 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 475.42857142857144) internal successors, (3328), 7 states have internal predecessors, (3328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:36:57,338 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 1177.0) internal successors, (9416), 8 states have internal predecessors, (9416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:36:57,339 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 1177.0) internal successors, (9416), 8 states have internal predecessors, (9416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:36:57,339 INFO L175 Difference]: Start difference. First operand has 154 places, 184 transitions, 638 flow. Second operand 7 states and 3328 transitions. [2023-08-30 03:36:57,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 400 transitions, 2062 flow [2023-08-30 03:36:57,395 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 400 transitions, 2047 flow, removed 5 selfloop flow, removed 3 redundant places. [2023-08-30 03:36:57,399 INFO L231 Difference]: Finished difference. Result has 161 places, 192 transitions, 753 flow [2023-08-30 03:36:57,399 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1177, PETRI_DIFFERENCE_MINUEND_FLOW=601, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=753, PETRI_PLACES=161, PETRI_TRANSITIONS=192} [2023-08-30 03:36:57,399 INFO L281 CegarLoopForPetriNet]: 192 programPoint places, -31 predicate places. [2023-08-30 03:36:57,399 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 192 transitions, 753 flow [2023-08-30 03:36:57,400 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 429.90909090909093) internal successors, (4729), 11 states have internal predecessors, (4729), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:36:57,400 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 03:36:57,401 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 03:36:57,409 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2023-08-30 03:36:57,609 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 03:36:57,610 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting threadErr29REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 176 more)] === [2023-08-30 03:36:57,610 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 03:36:57,610 INFO L85 PathProgramCache]: Analyzing trace with hash -1622148699, now seen corresponding path program 1 times [2023-08-30 03:36:57,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 03:36:57,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1543004463] [2023-08-30 03:36:57,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 03:36:57,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 03:36:57,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 03:36:57,709 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-30 03:36:57,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 03:36:57,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1543004463] [2023-08-30 03:36:57,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1543004463] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-30 03:36:57,710 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-30 03:36:57,710 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-30 03:36:57,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [525809424] [2023-08-30 03:36:57,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-30 03:36:57,712 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-30 03:36:57,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 03:36:57,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-30 03:36:57,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-30 03:36:57,724 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 444 out of 1177 [2023-08-30 03:36:57,726 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 192 transitions, 753 flow. Second operand has 3 states, 3 states have (on average 447.3333333333333) internal successors, (1342), 3 states have internal predecessors, (1342), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:36:57,726 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 03:36:57,726 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 444 of 1177 [2023-08-30 03:36:57,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 03:37:20,314 INFO L130 PetriNetUnfolder]: 180531/284959 cut-off events. [2023-08-30 03:37:20,314 INFO L131 PetriNetUnfolder]: For 198898/200292 co-relation queries the response was YES. [2023-08-30 03:37:21,239 INFO L83 FinitePrefix]: Finished finitePrefix Result has 746262 conditions, 284959 events. 180531/284959 cut-off events. For 198898/200292 co-relation queries the response was YES. Maximal size of possible extension queue 7853. Compared 2704304 event pairs, 93927 based on Foata normal form. 482/177226 useless extension candidates. Maximal degree in co-relation 746245. Up to 171239 conditions per place. [2023-08-30 03:37:22,245 INFO L137 encePairwiseOnDemand]: 1173/1177 looper letters, 297 selfloop transitions, 6 changer transitions 0/322 dead transitions. [2023-08-30 03:37:22,245 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 322 transitions, 1858 flow [2023-08-30 03:37:22,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-30 03:37:22,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-30 03:37:22,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1557 transitions. [2023-08-30 03:37:22,247 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4409515717926933 [2023-08-30 03:37:22,247 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1557 transitions. [2023-08-30 03:37:22,247 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1557 transitions. [2023-08-30 03:37:22,247 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 03:37:22,248 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1557 transitions. [2023-08-30 03:37:22,249 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 519.0) internal successors, (1557), 3 states have internal predecessors, (1557), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:37:22,251 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 1177.0) internal successors, (4708), 4 states have internal predecessors, (4708), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:37:22,251 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 1177.0) internal successors, (4708), 4 states have internal predecessors, (4708), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:37:22,251 INFO L175 Difference]: Start difference. First operand has 161 places, 192 transitions, 753 flow. Second operand 3 states and 1557 transitions. [2023-08-30 03:37:22,251 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 322 transitions, 1858 flow [2023-08-30 03:37:25,644 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 322 transitions, 1812 flow, removed 4 selfloop flow, removed 4 redundant places. [2023-08-30 03:37:25,646 INFO L231 Difference]: Finished difference. Result has 161 places, 194 transitions, 756 flow [2023-08-30 03:37:25,646 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1177, PETRI_DIFFERENCE_MINUEND_FLOW=692, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=756, PETRI_PLACES=161, PETRI_TRANSITIONS=194} [2023-08-30 03:37:25,647 INFO L281 CegarLoopForPetriNet]: 192 programPoint places, -31 predicate places. [2023-08-30 03:37:25,647 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 194 transitions, 756 flow [2023-08-30 03:37:25,647 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 447.3333333333333) internal successors, (1342), 3 states have internal predecessors, (1342), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:37:25,647 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 03:37:25,647 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 03:37:25,647 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2023-08-30 03:37:25,647 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting threadErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 176 more)] === [2023-08-30 03:37:25,647 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 03:37:25,647 INFO L85 PathProgramCache]: Analyzing trace with hash -1622211316, now seen corresponding path program 1 times [2023-08-30 03:37:25,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 03:37:25,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1975584485] [2023-08-30 03:37:25,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 03:37:25,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 03:37:25,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 03:37:26,748 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 03:37:26,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-30 03:37:26,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1975584485] [2023-08-30 03:37:26,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1975584485] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-30 03:37:26,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1894062610] [2023-08-30 03:37:26,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 03:37:26,748 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-30 03:37:26,749 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-30 03:37:26,753 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-30 03:37:26,757 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-30 03:37:26,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-30 03:37:26,901 INFO L263 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 74 conjunts are in the unsatisfiable core [2023-08-30 03:37:26,905 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-30 03:37:26,951 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 8 [2023-08-30 03:37:26,955 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2023-08-30 03:37:27,005 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-30 03:37:27,007 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2023-08-30 03:37:27,059 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-30 03:37:27,060 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2023-08-30 03:37:27,112 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-30 03:37:27,113 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2023-08-30 03:37:27,148 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-30 03:37:27,149 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2023-08-30 03:37:27,231 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-30 03:37:27,232 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-30 03:37:27,322 WARN L839 $PredicateComparison]: unable to prove that (let ((.cse0 (+ |c_~#stack~0.offset| 24))) (and (forall ((v_ArrVal_359 (Array Int Int))) (<= 0 (+ (* (select (select (store |c_#memory_int| |c_~#threads~0.base| v_ArrVal_359) |c_~#stack~0.base|) .cse0) 8) |c_~#stack~0.offset| 4))) (forall ((v_ArrVal_359 (Array Int Int))) (<= (+ (* (select (select (store |c_#memory_int| |c_~#threads~0.base| v_ArrVal_359) |c_~#stack~0.base|) .cse0) 8) 8 |c_~#stack~0.offset|) (select |c_#length| |c_~#stack~0.base|))))) is different from false [2023-08-30 03:37:29,366 WARN L839 $PredicateComparison]: unable to prove that (let ((.cse0 (+ (* |c_ULTIMATE.start_Init_~pushCount#1| 8) |c_~#stack~0.offset|)) (.cse1 (select |c_#memory_int| |c_~#stack~0.base|)) (.cse2 (+ |c_~#stack~0.offset| 24))) (and (forall ((|v_ULTIMATE.start_atomic_store_~obj#1.offset_259| Int)) (or (< .cse0 (+ 4 |v_ULTIMATE.start_atomic_store_~obj#1.offset_259|)) (forall ((v_ArrVal_357 Int) (v_ArrVal_359 (Array Int Int))) (<= 0 (+ |c_~#stack~0.offset| (* (select (select (store (store |c_#memory_int| |c_~#stack~0.base| (store .cse1 |v_ULTIMATE.start_atomic_store_~obj#1.offset_259| v_ArrVal_357)) |c_~#threads~0.base| v_ArrVal_359) |c_~#stack~0.base|) .cse2) 8) 4))))) (forall ((|v_ULTIMATE.start_atomic_store_~obj#1.offset_259| Int)) (or (< .cse0 (+ 4 |v_ULTIMATE.start_atomic_store_~obj#1.offset_259|)) (forall ((v_ArrVal_357 Int) (v_ArrVal_359 (Array Int Int))) (<= (+ 8 |c_~#stack~0.offset| (* (select (select (store (store |c_#memory_int| |c_~#stack~0.base| (store .cse1 |v_ULTIMATE.start_atomic_store_~obj#1.offset_259| v_ArrVal_357)) |c_~#threads~0.base| v_ArrVal_359) |c_~#stack~0.base|) .cse2) 8)) (select |c_#length| |c_~#stack~0.base|))))))) is different from false [2023-08-30 03:37:31,443 WARN L839 $PredicateComparison]: unable to prove that (let ((.cse1 (+ (* |c_ULTIMATE.start_Init_~pushCount#1| 8) |c_~#stack~0.offset|)) (.cse2 (select |c_#memory_int| |c_~#stack~0.base|)) (.cse3 (+ |c_~#stack~0.offset| 24)) (.cse0 (+ |c_~#stack~0.offset| 4 (* |c_ULTIMATE.start_Init_~i~0#1| 8)))) (and (forall ((|v_ULTIMATE.start_atomic_store_~obj#1.offset_260| Int)) (or (< .cse0 |v_ULTIMATE.start_atomic_store_~obj#1.offset_260|) (forall ((v_ArrVal_355 Int) (|v_ULTIMATE.start_atomic_store_~obj#1.offset_259| Int)) (or (< .cse1 (+ 4 |v_ULTIMATE.start_atomic_store_~obj#1.offset_259|)) (forall ((v_ArrVal_357 Int) (v_ArrVal_359 (Array Int Int))) (<= (+ (* (select (select (store (store |c_#memory_int| |c_~#stack~0.base| (store (store .cse2 |v_ULTIMATE.start_atomic_store_~obj#1.offset_260| v_ArrVal_355) |v_ULTIMATE.start_atomic_store_~obj#1.offset_259| v_ArrVal_357)) |c_~#threads~0.base| v_ArrVal_359) |c_~#stack~0.base|) .cse3) 8) 8 |c_~#stack~0.offset|) (select |c_#length| |c_~#stack~0.base|))))))) (forall ((|v_ULTIMATE.start_atomic_store_~obj#1.offset_260| Int)) (or (forall ((v_ArrVal_355 Int) (|v_ULTIMATE.start_atomic_store_~obj#1.offset_259| Int)) (or (< .cse1 (+ 4 |v_ULTIMATE.start_atomic_store_~obj#1.offset_259|)) (forall ((v_ArrVal_357 Int) (v_ArrVal_359 (Array Int Int))) (<= 0 (+ (* (select (select (store (store |c_#memory_int| |c_~#stack~0.base| (store (store .cse2 |v_ULTIMATE.start_atomic_store_~obj#1.offset_260| v_ArrVal_355) |v_ULTIMATE.start_atomic_store_~obj#1.offset_259| v_ArrVal_357)) |c_~#threads~0.base| v_ArrVal_359) |c_~#stack~0.base|) .cse3) 8) |c_~#stack~0.offset| 4))))) (< .cse0 |v_ULTIMATE.start_atomic_store_~obj#1.offset_260|))))) is different from false [2023-08-30 03:37:33,612 WARN L839 $PredicateComparison]: unable to prove that (let ((.cse5 (* |c_ULTIMATE.start_Init_~i~0#1| 8))) (let ((.cse0 (+ (* |c_ULTIMATE.start_Init_~pushCount#1| 8) |c_~#stack~0.offset|)) (.cse3 (+ 12 |c_~#stack~0.offset| .cse5)) (.cse1 (select |c_#memory_int| |c_~#stack~0.base|)) (.cse2 (+ |c_~#stack~0.offset| 24)) (.cse4 (+ |c_~#stack~0.offset| 4 .cse5))) (and (forall ((|v_ULTIMATE.start_atomic_store_~obj#1.offset_261| Int)) (or (forall ((v_ArrVal_357 Int) (v_ArrVal_359 (Array Int Int)) (v_ArrVal_355 Int) (v_ArrVal_353 Int) (|v_ULTIMATE.start_atomic_store_~obj#1.offset_260| Int) (|v_ULTIMATE.start_atomic_store_~obj#1.offset_259| Int)) (or (< .cse0 (+ 4 |v_ULTIMATE.start_atomic_store_~obj#1.offset_259|)) (<= (+ 8 |c_~#stack~0.offset| (* (select (select (store (store |c_#memory_int| |c_~#stack~0.base| (store (store (store .cse1 |v_ULTIMATE.start_atomic_store_~obj#1.offset_261| v_ArrVal_353) |v_ULTIMATE.start_atomic_store_~obj#1.offset_260| v_ArrVal_355) |v_ULTIMATE.start_atomic_store_~obj#1.offset_259| v_ArrVal_357)) |c_~#threads~0.base| v_ArrVal_359) |c_~#stack~0.base|) .cse2) 8)) (select |c_#length| |c_~#stack~0.base|)) (< .cse3 |v_ULTIMATE.start_atomic_store_~obj#1.offset_260|))) (< .cse4 |v_ULTIMATE.start_atomic_store_~obj#1.offset_261|))) (forall ((|v_ULTIMATE.start_atomic_store_~obj#1.offset_261| Int)) (or (forall ((v_ArrVal_357 Int) (v_ArrVal_359 (Array Int Int)) (v_ArrVal_355 Int) (v_ArrVal_353 Int) (|v_ULTIMATE.start_atomic_store_~obj#1.offset_260| Int) (|v_ULTIMATE.start_atomic_store_~obj#1.offset_259| Int)) (or (< .cse0 (+ 4 |v_ULTIMATE.start_atomic_store_~obj#1.offset_259|)) (< .cse3 |v_ULTIMATE.start_atomic_store_~obj#1.offset_260|) (<= 0 (+ |c_~#stack~0.offset| 4 (* (select (select (store (store |c_#memory_int| |c_~#stack~0.base| (store (store (store .cse1 |v_ULTIMATE.start_atomic_store_~obj#1.offset_261| v_ArrVal_353) |v_ULTIMATE.start_atomic_store_~obj#1.offset_260| v_ArrVal_355) |v_ULTIMATE.start_atomic_store_~obj#1.offset_259| v_ArrVal_357)) |c_~#threads~0.base| v_ArrVal_359) |c_~#stack~0.base|) .cse2) 8))))) (< .cse4 |v_ULTIMATE.start_atomic_store_~obj#1.offset_261|)))))) is different from false [2023-08-30 03:37:33,615 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 3 not checked. [2023-08-30 03:37:33,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1894062610] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-30 03:37:33,615 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-30 03:37:33,615 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 18 [2023-08-30 03:37:33,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [678630920] [2023-08-30 03:37:33,616 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-30 03:37:33,616 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-30 03:37:33,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-30 03:37:33,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-30 03:37:33,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=177, Unknown=4, NotChecked=124, Total=380 [2023-08-30 03:37:33,621 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 328 out of 1177 [2023-08-30 03:37:33,623 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 194 transitions, 756 flow. Second operand has 20 states, 20 states have (on average 329.8) internal successors, (6596), 20 states have internal predecessors, (6596), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:37:33,623 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-30 03:37:33,623 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 328 of 1177 [2023-08-30 03:37:33,623 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-30 03:38:09,307 INFO L130 PetriNetUnfolder]: 237932/367244 cut-off events. [2023-08-30 03:38:09,308 INFO L131 PetriNetUnfolder]: For 289731/289733 co-relation queries the response was YES. [2023-08-30 03:38:11,011 INFO L83 FinitePrefix]: Finished finitePrefix Result has 998052 conditions, 367244 events. 237932/367244 cut-off events. For 289731/289733 co-relation queries the response was YES. Maximal size of possible extension queue 9939. Compared 3406867 event pairs, 137686 based on Foata normal form. 108/243385 useless extension candidates. Maximal degree in co-relation 998033. Up to 312698 conditions per place. [2023-08-30 03:38:12,602 INFO L137 encePairwiseOnDemand]: 1165/1177 looper letters, 328 selfloop transitions, 39 changer transitions 0/372 dead transitions. [2023-08-30 03:38:12,602 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 372 transitions, 2197 flow [2023-08-30 03:38:12,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-30 03:38:12,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-30 03:38:12,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 2914 transitions. [2023-08-30 03:38:12,608 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3094732370433305 [2023-08-30 03:38:12,609 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 2914 transitions. [2023-08-30 03:38:12,609 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 2914 transitions. [2023-08-30 03:38:12,609 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-30 03:38:12,610 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 2914 transitions. [2023-08-30 03:38:12,613 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 364.25) internal successors, (2914), 8 states have internal predecessors, (2914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:38:12,647 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 1177.0) internal successors, (10593), 9 states have internal predecessors, (10593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:38:12,648 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 1177.0) internal successors, (10593), 9 states have internal predecessors, (10593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:38:12,648 INFO L175 Difference]: Start difference. First operand has 161 places, 194 transitions, 756 flow. Second operand 8 states and 2914 transitions. [2023-08-30 03:38:12,648 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 372 transitions, 2197 flow [2023-08-30 03:38:13,895 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 372 transitions, 2175 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-30 03:38:13,899 INFO L231 Difference]: Finished difference. Result has 171 places, 227 transitions, 1128 flow [2023-08-30 03:38:13,900 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=1177, PETRI_DIFFERENCE_MINUEND_FLOW=744, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1128, PETRI_PLACES=171, PETRI_TRANSITIONS=227} [2023-08-30 03:38:13,900 INFO L281 CegarLoopForPetriNet]: 192 programPoint places, -21 predicate places. [2023-08-30 03:38:13,901 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 227 transitions, 1128 flow [2023-08-30 03:38:13,902 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 329.8) internal successors, (6596), 20 states have internal predecessors, (6596), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-30 03:38:13,902 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-30 03:38:13,902 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1] [2023-08-30 03:38:13,907 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-30 03:38:14,107 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,SelfDestructingSolverStorable24 [2023-08-30 03:38:14,108 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 176 more)] === [2023-08-30 03:38:14,108 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-30 03:38:14,108 INFO L85 PathProgramCache]: Analyzing trace with hash 123694079, now seen corresponding path program 1 times [2023-08-30 03:38:14,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-30 03:38:14,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [967957745] [2023-08-30 03:38:14,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-30 03:38:14,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-30 03:38:14,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-30 03:38:14,155 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-08-30 03:38:14,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-08-30 03:38:14,218 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-08-30 03:38:14,218 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-08-30 03:38:14,218 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (178 of 179 remaining) [2023-08-30 03:38:14,219 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (177 of 179 remaining) [2023-08-30 03:38:14,219 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (176 of 179 remaining) [2023-08-30 03:38:14,219 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (175 of 179 remaining) [2023-08-30 03:38:14,219 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (174 of 179 remaining) [2023-08-30 03:38:14,219 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (173 of 179 remaining) [2023-08-30 03:38:14,219 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE (172 of 179 remaining) [2023-08-30 03:38:14,220 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE (171 of 179 remaining) [2023-08-30 03:38:14,220 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE (170 of 179 remaining) [2023-08-30 03:38:14,220 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE (169 of 179 remaining) [2023-08-30 03:38:14,220 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE (168 of 179 remaining) [2023-08-30 03:38:14,220 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr10REQUIRES_VIOLATIONMEMORY_DEREFERENCE (167 of 179 remaining) [2023-08-30 03:38:14,220 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE (166 of 179 remaining) [2023-08-30 03:38:14,220 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK (165 of 179 remaining) [2023-08-30 03:38:14,221 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr28REQUIRES_VIOLATIONMEMORY_DEREFERENCE (164 of 179 remaining) [2023-08-30 03:38:14,221 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr29REQUIRES_VIOLATIONMEMORY_DEREFERENCE (163 of 179 remaining) [2023-08-30 03:38:14,221 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr30REQUIRES_VIOLATIONMEMORY_DEREFERENCE (162 of 179 remaining) [2023-08-30 03:38:14,221 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr31REQUIRES_VIOLATIONMEMORY_DEREFERENCE (161 of 179 remaining) [2023-08-30 03:38:14,221 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr32ASSERT_VIOLATIONMEMORY_LEAK (160 of 179 remaining) [2023-08-30 03:38:14,221 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (159 of 179 remaining) [2023-08-30 03:38:14,222 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (158 of 179 remaining) [2023-08-30 03:38:14,222 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr33REQUIRES_VIOLATIONMEMORY_DEREFERENCE (157 of 179 remaining) [2023-08-30 03:38:14,222 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr34REQUIRES_VIOLATIONMEMORY_DEREFERENCE (156 of 179 remaining) [2023-08-30 03:38:14,222 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (155 of 179 remaining) [2023-08-30 03:38:14,222 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (154 of 179 remaining) [2023-08-30 03:38:14,222 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr35REQUIRES_VIOLATIONMEMORY_DEREFERENCE (153 of 179 remaining) [2023-08-30 03:38:14,222 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr36REQUIRES_VIOLATIONMEMORY_DEREFERENCE (152 of 179 remaining) [2023-08-30 03:38:14,223 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr37REQUIRES_VIOLATIONMEMORY_DEREFERENCE (151 of 179 remaining) [2023-08-30 03:38:14,223 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr38REQUIRES_VIOLATIONMEMORY_DEREFERENCE (150 of 179 remaining) [2023-08-30 03:38:14,223 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr49REQUIRES_VIOLATIONMEMORY_DEREFERENCE (149 of 179 remaining) [2023-08-30 03:38:14,223 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr50REQUIRES_VIOLATIONMEMORY_DEREFERENCE (148 of 179 remaining) [2023-08-30 03:38:14,223 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr51REQUIRES_VIOLATIONMEMORY_DEREFERENCE (147 of 179 remaining) [2023-08-30 03:38:14,223 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr52REQUIRES_VIOLATIONMEMORY_DEREFERENCE (146 of 179 remaining) [2023-08-30 03:38:14,224 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr53REQUIRES_VIOLATIONMEMORY_DEREFERENCE (145 of 179 remaining) [2023-08-30 03:38:14,224 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr54REQUIRES_VIOLATIONMEMORY_DEREFERENCE (144 of 179 remaining) [2023-08-30 03:38:14,224 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (143 of 179 remaining) [2023-08-30 03:38:14,224 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE (142 of 179 remaining) [2023-08-30 03:38:14,224 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE (141 of 179 remaining) [2023-08-30 03:38:14,224 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE (140 of 179 remaining) [2023-08-30 03:38:14,224 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr39REQUIRES_VIOLATIONMEMORY_DEREFERENCE (139 of 179 remaining) [2023-08-30 03:38:14,225 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr40REQUIRES_VIOLATIONMEMORY_DEREFERENCE (138 of 179 remaining) [2023-08-30 03:38:14,225 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr41REQUIRES_VIOLATIONMEMORY_DEREFERENCE (137 of 179 remaining) [2023-08-30 03:38:14,225 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr42REQUIRES_VIOLATIONMEMORY_DEREFERENCE (136 of 179 remaining) [2023-08-30 03:38:14,225 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr43REQUIRES_VIOLATIONMEMORY_DEREFERENCE (135 of 179 remaining) [2023-08-30 03:38:14,225 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr44REQUIRES_VIOLATIONMEMORY_DEREFERENCE (134 of 179 remaining) [2023-08-30 03:38:14,225 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr45REQUIRES_VIOLATIONMEMORY_DEREFERENCE (133 of 179 remaining) [2023-08-30 03:38:14,225 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr46REQUIRES_VIOLATIONMEMORY_DEREFERENCE (132 of 179 remaining) [2023-08-30 03:38:14,226 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr47REQUIRES_VIOLATIONMEMORY_DEREFERENCE (131 of 179 remaining) [2023-08-30 03:38:14,226 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr48REQUIRES_VIOLATIONMEMORY_DEREFERENCE (130 of 179 remaining) [2023-08-30 03:38:14,226 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE (129 of 179 remaining) [2023-08-30 03:38:14,226 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE (128 of 179 remaining) [2023-08-30 03:38:14,226 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr10REQUIRES_VIOLATIONMEMORY_DEREFERENCE (127 of 179 remaining) [2023-08-30 03:38:14,226 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE (126 of 179 remaining) [2023-08-30 03:38:14,227 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr14REQUIRES_VIOLATIONMEMORY_DEREFERENCE (125 of 179 remaining) [2023-08-30 03:38:14,227 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr15REQUIRES_VIOLATIONMEMORY_DEREFERENCE (124 of 179 remaining) [2023-08-30 03:38:14,227 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr16REQUIRES_VIOLATIONMEMORY_DEREFERENCE (123 of 179 remaining) [2023-08-30 03:38:14,227 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr17REQUIRES_VIOLATIONMEMORY_DEREFERENCE (122 of 179 remaining) [2023-08-30 03:38:14,227 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr12REQUIRES_VIOLATIONMEMORY_DEREFERENCE (121 of 179 remaining) [2023-08-30 03:38:14,227 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr13REQUIRES_VIOLATIONMEMORY_DEREFERENCE (120 of 179 remaining) [2023-08-30 03:38:14,227 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr18REQUIRES_VIOLATIONMEMORY_DEREFERENCE (119 of 179 remaining) [2023-08-30 03:38:14,228 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr19REQUIRES_VIOLATIONMEMORY_DEREFERENCE (118 of 179 remaining) [2023-08-30 03:38:14,228 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr20REQUIRES_VIOLATIONMEMORY_DEREFERENCE (117 of 179 remaining) [2023-08-30 03:38:14,228 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr21REQUIRES_VIOLATIONMEMORY_DEREFERENCE (116 of 179 remaining) [2023-08-30 03:38:14,228 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr22REQUIRES_VIOLATIONMEMORY_DEREFERENCE (115 of 179 remaining) [2023-08-30 03:38:14,228 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr23REQUIRES_VIOLATIONMEMORY_DEREFERENCE (114 of 179 remaining) [2023-08-30 03:38:14,228 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr24REQUIRES_VIOLATIONMEMORY_DEREFERENCE (113 of 179 remaining) [2023-08-30 03:38:14,228 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr25REQUIRES_VIOLATIONMEMORY_DEREFERENCE (112 of 179 remaining) [2023-08-30 03:38:14,229 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr26REQUIRES_VIOLATIONMEMORY_DEREFERENCE (111 of 179 remaining) [2023-08-30 03:38:14,229 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr27REQUIRES_VIOLATIONMEMORY_DEREFERENCE (110 of 179 remaining) [2023-08-30 03:38:14,229 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr28REQUIRES_VIOLATIONMEMORY_DEREFERENCE (109 of 179 remaining) [2023-08-30 03:38:14,229 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr29REQUIRES_VIOLATIONMEMORY_DEREFERENCE (108 of 179 remaining) [2023-08-30 03:38:14,229 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr30REQUIRES_VIOLATIONMEMORY_DEREFERENCE (107 of 179 remaining) [2023-08-30 03:38:14,229 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr31REQUIRES_VIOLATIONMEMORY_DEREFERENCE (106 of 179 remaining) [2023-08-30 03:38:14,230 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr32ASSERT_VIOLATIONMEMORY_LEAK (105 of 179 remaining) [2023-08-30 03:38:14,230 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (104 of 179 remaining) [2023-08-30 03:38:14,230 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (103 of 179 remaining) [2023-08-30 03:38:14,230 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr33REQUIRES_VIOLATIONMEMORY_DEREFERENCE (102 of 179 remaining) [2023-08-30 03:38:14,230 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr34REQUIRES_VIOLATIONMEMORY_DEREFERENCE (101 of 179 remaining) [2023-08-30 03:38:14,230 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (100 of 179 remaining) [2023-08-30 03:38:14,230 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (99 of 179 remaining) [2023-08-30 03:38:14,231 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr35REQUIRES_VIOLATIONMEMORY_DEREFERENCE (98 of 179 remaining) [2023-08-30 03:38:14,231 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr36REQUIRES_VIOLATIONMEMORY_DEREFERENCE (97 of 179 remaining) [2023-08-30 03:38:14,231 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr37REQUIRES_VIOLATIONMEMORY_DEREFERENCE (96 of 179 remaining) [2023-08-30 03:38:14,231 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr38REQUIRES_VIOLATIONMEMORY_DEREFERENCE (95 of 179 remaining) [2023-08-30 03:38:14,231 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr49REQUIRES_VIOLATIONMEMORY_DEREFERENCE (94 of 179 remaining) [2023-08-30 03:38:14,231 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr50REQUIRES_VIOLATIONMEMORY_DEREFERENCE (93 of 179 remaining) [2023-08-30 03:38:14,231 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr51REQUIRES_VIOLATIONMEMORY_DEREFERENCE (92 of 179 remaining) [2023-08-30 03:38:14,232 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr52REQUIRES_VIOLATIONMEMORY_DEREFERENCE (91 of 179 remaining) [2023-08-30 03:38:14,232 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr53REQUIRES_VIOLATIONMEMORY_DEREFERENCE (90 of 179 remaining) [2023-08-30 03:38:14,232 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr54REQUIRES_VIOLATIONMEMORY_DEREFERENCE (89 of 179 remaining) [2023-08-30 03:38:14,232 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (88 of 179 remaining) [2023-08-30 03:38:14,232 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE (87 of 179 remaining) [2023-08-30 03:38:14,232 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE (86 of 179 remaining) [2023-08-30 03:38:14,233 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE (85 of 179 remaining) [2023-08-30 03:38:14,233 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr39REQUIRES_VIOLATIONMEMORY_DEREFERENCE (84 of 179 remaining) [2023-08-30 03:38:14,233 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr40REQUIRES_VIOLATIONMEMORY_DEREFERENCE (83 of 179 remaining) [2023-08-30 03:38:14,233 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr41REQUIRES_VIOLATIONMEMORY_DEREFERENCE (82 of 179 remaining) [2023-08-30 03:38:14,233 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr42REQUIRES_VIOLATIONMEMORY_DEREFERENCE (81 of 179 remaining) [2023-08-30 03:38:14,233 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr43REQUIRES_VIOLATIONMEMORY_DEREFERENCE (80 of 179 remaining) [2023-08-30 03:38:14,233 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr44REQUIRES_VIOLATIONMEMORY_DEREFERENCE (79 of 179 remaining) [2023-08-30 03:38:14,234 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr45REQUIRES_VIOLATIONMEMORY_DEREFERENCE (78 of 179 remaining) [2023-08-30 03:38:14,234 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr46REQUIRES_VIOLATIONMEMORY_DEREFERENCE (77 of 179 remaining) [2023-08-30 03:38:14,234 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr47REQUIRES_VIOLATIONMEMORY_DEREFERENCE (76 of 179 remaining) [2023-08-30 03:38:14,234 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr48REQUIRES_VIOLATIONMEMORY_DEREFERENCE (75 of 179 remaining) [2023-08-30 03:38:14,234 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE (74 of 179 remaining) [2023-08-30 03:38:14,234 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE (73 of 179 remaining) [2023-08-30 03:38:14,235 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr10REQUIRES_VIOLATIONMEMORY_DEREFERENCE (72 of 179 remaining) [2023-08-30 03:38:14,235 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE (71 of 179 remaining) [2023-08-30 03:38:14,235 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr14REQUIRES_VIOLATIONMEMORY_DEREFERENCE (70 of 179 remaining) [2023-08-30 03:38:14,235 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr15REQUIRES_VIOLATIONMEMORY_DEREFERENCE (69 of 179 remaining) [2023-08-30 03:38:14,235 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr16REQUIRES_VIOLATIONMEMORY_DEREFERENCE (68 of 179 remaining) [2023-08-30 03:38:14,235 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr17REQUIRES_VIOLATIONMEMORY_DEREFERENCE (67 of 179 remaining) [2023-08-30 03:38:14,235 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr12REQUIRES_VIOLATIONMEMORY_DEREFERENCE (66 of 179 remaining) [2023-08-30 03:38:14,236 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr13REQUIRES_VIOLATIONMEMORY_DEREFERENCE (65 of 179 remaining) [2023-08-30 03:38:14,236 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr18REQUIRES_VIOLATIONMEMORY_DEREFERENCE (64 of 179 remaining) [2023-08-30 03:38:14,236 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr19REQUIRES_VIOLATIONMEMORY_DEREFERENCE (63 of 179 remaining) [2023-08-30 03:38:14,236 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr20REQUIRES_VIOLATIONMEMORY_DEREFERENCE (62 of 179 remaining) [2023-08-30 03:38:14,236 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr21REQUIRES_VIOLATIONMEMORY_DEREFERENCE (61 of 179 remaining) [2023-08-30 03:38:14,236 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr22REQUIRES_VIOLATIONMEMORY_DEREFERENCE (60 of 179 remaining) [2023-08-30 03:38:14,236 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr23REQUIRES_VIOLATIONMEMORY_DEREFERENCE (59 of 179 remaining) [2023-08-30 03:38:14,237 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr24REQUIRES_VIOLATIONMEMORY_DEREFERENCE (58 of 179 remaining) [2023-08-30 03:38:14,237 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr25REQUIRES_VIOLATIONMEMORY_DEREFERENCE (57 of 179 remaining) [2023-08-30 03:38:14,237 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr26REQUIRES_VIOLATIONMEMORY_DEREFERENCE (56 of 179 remaining) [2023-08-30 03:38:14,237 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr27REQUIRES_VIOLATIONMEMORY_DEREFERENCE (55 of 179 remaining) [2023-08-30 03:38:14,237 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr28REQUIRES_VIOLATIONMEMORY_DEREFERENCE (54 of 179 remaining) [2023-08-30 03:38:14,237 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr29REQUIRES_VIOLATIONMEMORY_DEREFERENCE (53 of 179 remaining) [2023-08-30 03:38:14,238 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr30REQUIRES_VIOLATIONMEMORY_DEREFERENCE (52 of 179 remaining) [2023-08-30 03:38:14,238 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr31REQUIRES_VIOLATIONMEMORY_DEREFERENCE (51 of 179 remaining) [2023-08-30 03:38:14,238 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr32ASSERT_VIOLATIONMEMORY_LEAK (50 of 179 remaining) [2023-08-30 03:38:14,238 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (49 of 179 remaining) [2023-08-30 03:38:14,238 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (48 of 179 remaining) [2023-08-30 03:38:14,241 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr33REQUIRES_VIOLATIONMEMORY_DEREFERENCE (47 of 179 remaining) [2023-08-30 03:38:14,241 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr34REQUIRES_VIOLATIONMEMORY_DEREFERENCE (46 of 179 remaining) [2023-08-30 03:38:14,242 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (45 of 179 remaining) [2023-08-30 03:38:14,242 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (44 of 179 remaining) [2023-08-30 03:38:14,242 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr35REQUIRES_VIOLATIONMEMORY_DEREFERENCE (43 of 179 remaining) [2023-08-30 03:38:14,242 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr36REQUIRES_VIOLATIONMEMORY_DEREFERENCE (42 of 179 remaining) [2023-08-30 03:38:14,242 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr37REQUIRES_VIOLATIONMEMORY_DEREFERENCE (41 of 179 remaining) [2023-08-30 03:38:14,242 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr38REQUIRES_VIOLATIONMEMORY_DEREFERENCE (40 of 179 remaining) [2023-08-30 03:38:14,242 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr49REQUIRES_VIOLATIONMEMORY_DEREFERENCE (39 of 179 remaining) [2023-08-30 03:38:14,243 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr50REQUIRES_VIOLATIONMEMORY_DEREFERENCE (38 of 179 remaining) [2023-08-30 03:38:14,243 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr51REQUIRES_VIOLATIONMEMORY_DEREFERENCE (37 of 179 remaining) [2023-08-30 03:38:14,243 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr52REQUIRES_VIOLATIONMEMORY_DEREFERENCE (36 of 179 remaining) [2023-08-30 03:38:14,243 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr53REQUIRES_VIOLATIONMEMORY_DEREFERENCE (35 of 179 remaining) [2023-08-30 03:38:14,243 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr54REQUIRES_VIOLATIONMEMORY_DEREFERENCE (34 of 179 remaining) [2023-08-30 03:38:14,243 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (33 of 179 remaining) [2023-08-30 03:38:14,244 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE (32 of 179 remaining) [2023-08-30 03:38:14,244 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE (31 of 179 remaining) [2023-08-30 03:38:14,244 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE (30 of 179 remaining) [2023-08-30 03:38:14,244 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr39REQUIRES_VIOLATIONMEMORY_DEREFERENCE (29 of 179 remaining) [2023-08-30 03:38:14,244 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr40REQUIRES_VIOLATIONMEMORY_DEREFERENCE (28 of 179 remaining) [2023-08-30 03:38:14,244 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr41REQUIRES_VIOLATIONMEMORY_DEREFERENCE (27 of 179 remaining) [2023-08-30 03:38:14,244 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr42REQUIRES_VIOLATIONMEMORY_DEREFERENCE (26 of 179 remaining) [2023-08-30 03:38:14,245 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr43REQUIRES_VIOLATIONMEMORY_DEREFERENCE (25 of 179 remaining) [2023-08-30 03:38:14,245 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr44REQUIRES_VIOLATIONMEMORY_DEREFERENCE (24 of 179 remaining) [2023-08-30 03:38:14,245 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr45REQUIRES_VIOLATIONMEMORY_DEREFERENCE (23 of 179 remaining) [2023-08-30 03:38:14,245 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr46REQUIRES_VIOLATIONMEMORY_DEREFERENCE (22 of 179 remaining) [2023-08-30 03:38:14,245 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr47REQUIRES_VIOLATIONMEMORY_DEREFERENCE (21 of 179 remaining) [2023-08-30 03:38:14,245 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr48REQUIRES_VIOLATIONMEMORY_DEREFERENCE (20 of 179 remaining) [2023-08-30 03:38:14,245 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE (19 of 179 remaining) [2023-08-30 03:38:14,246 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE (18 of 179 remaining) [2023-08-30 03:38:14,246 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr10REQUIRES_VIOLATIONMEMORY_DEREFERENCE (17 of 179 remaining) [2023-08-30 03:38:14,246 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE (16 of 179 remaining) [2023-08-30 03:38:14,246 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr14REQUIRES_VIOLATIONMEMORY_DEREFERENCE (15 of 179 remaining) [2023-08-30 03:38:14,246 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr15REQUIRES_VIOLATIONMEMORY_DEREFERENCE (14 of 179 remaining) [2023-08-30 03:38:14,246 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr16REQUIRES_VIOLATIONMEMORY_DEREFERENCE (13 of 179 remaining) [2023-08-30 03:38:14,246 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr17REQUIRES_VIOLATIONMEMORY_DEREFERENCE (12 of 179 remaining) [2023-08-30 03:38:14,247 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr12REQUIRES_VIOLATIONMEMORY_DEREFERENCE (11 of 179 remaining) [2023-08-30 03:38:14,247 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr13REQUIRES_VIOLATIONMEMORY_DEREFERENCE (10 of 179 remaining) [2023-08-30 03:38:14,247 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr18REQUIRES_VIOLATIONMEMORY_DEREFERENCE (9 of 179 remaining) [2023-08-30 03:38:14,247 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr19REQUIRES_VIOLATIONMEMORY_DEREFERENCE (8 of 179 remaining) [2023-08-30 03:38:14,247 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr20REQUIRES_VIOLATIONMEMORY_DEREFERENCE (7 of 179 remaining) [2023-08-30 03:38:14,247 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr21REQUIRES_VIOLATIONMEMORY_DEREFERENCE (6 of 179 remaining) [2023-08-30 03:38:14,247 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr22REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 179 remaining) [2023-08-30 03:38:14,248 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr23REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 179 remaining) [2023-08-30 03:38:14,248 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr24REQUIRES_VIOLATIONMEMORY_DEREFERENCE (3 of 179 remaining) [2023-08-30 03:38:14,248 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr25REQUIRES_VIOLATIONMEMORY_DEREFERENCE (2 of 179 remaining) [2023-08-30 03:38:14,248 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr26REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1 of 179 remaining) [2023-08-30 03:38:14,248 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location threadErr27REQUIRES_VIOLATIONMEMORY_DEREFERENCE (0 of 179 remaining) [2023-08-30 03:38:14,248 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2023-08-30 03:38:14,249 INFO L445 BasicCegarLoop]: Path program histogram: [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-30 03:38:14,249 WARN L233 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2023-08-30 03:38:14,249 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2023-08-30 03:38:14,401 INFO L144 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2023-08-30 03:38:14,405 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 720 places, 756 transitions, 1542 flow [2023-08-30 03:38:14,696 INFO L130 PetriNetUnfolder]: 58/910 cut-off events. [2023-08-30 03:38:14,696 INFO L131 PetriNetUnfolder]: For 19/19 co-relation queries the response was YES. [2023-08-30 03:38:14,755 INFO L83 FinitePrefix]: Finished finitePrefix Result has 938 conditions, 910 events. 58/910 cut-off events. For 19/19 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 4655 event pairs, 1 based on Foata normal form. 0/643 useless extension candidates. Maximal degree in co-relation 733. Up to 16 conditions per place. [2023-08-30 03:38:14,755 INFO L82 GeneralOperation]: Start removeDead. Operand has 720 places, 756 transitions, 1542 flow [2023-08-30 03:38:14,803 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 720 places, 756 transitions, 1542 flow [2023-08-30 03:38:14,804 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-30 03:38:14,804 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 720 places, 756 transitions, 1542 flow [2023-08-30 03:38:14,804 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 720 places, 756 transitions, 1542 flow [2023-08-30 03:38:14,804 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 720 places, 756 transitions, 1542 flow [2023-08-30 03:38:15,163 INFO L130 PetriNetUnfolder]: 58/910 cut-off events. [2023-08-30 03:38:15,163 INFO L131 PetriNetUnfolder]: For 19/19 co-relation queries the response was YES. [2023-08-30 03:38:15,223 INFO L83 FinitePrefix]: Finished finitePrefix Result has 938 conditions, 910 events. 58/910 cut-off events. For 19/19 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 4655 event pairs, 1 based on Foata normal form. 0/643 useless extension candidates. Maximal degree in co-relation 733. Up to 16 conditions per place. [2023-08-30 03:38:15,406 INFO L119 LiptonReduction]: Number of co-enabled transitions 326802