./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/weaver/chl-array-int-symm.wvr.c --full-output --traceabstraction.when.to.check.the.insufficient.erros.location.relative.to.the.other.error.locations TOGETHER --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability 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/AutomizerReach.xml -i ../../../trunk/examples/svcomp/weaver/chl-array-int-symm.wvr.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-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 ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash b78a1de0122078b80177387d59eedcdf8d73ccef913955b4bda0200e53e1d3da --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-31 01:02:21,345 INFO L177 SettingsManager]: Resetting all preferences to default values... [2023-08-31 01:02:21,347 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2023-08-31 01:02:21,382 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2023-08-31 01:02:21,382 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2023-08-31 01:02:21,385 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2023-08-31 01:02:21,386 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2023-08-31 01:02:21,388 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2023-08-31 01:02:21,390 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2023-08-31 01:02:21,393 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2023-08-31 01:02:21,394 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2023-08-31 01:02:21,396 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2023-08-31 01:02:21,396 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2023-08-31 01:02:21,397 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2023-08-31 01:02:21,398 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2023-08-31 01:02:21,401 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2023-08-31 01:02:21,402 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2023-08-31 01:02:21,403 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2023-08-31 01:02:21,405 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2023-08-31 01:02:21,409 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2023-08-31 01:02:21,410 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2023-08-31 01:02:21,410 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2023-08-31 01:02:21,411 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2023-08-31 01:02:21,411 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2023-08-31 01:02:21,416 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2023-08-31 01:02:21,417 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2023-08-31 01:02:21,417 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2023-08-31 01:02:21,418 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2023-08-31 01:02:21,418 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2023-08-31 01:02:21,419 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2023-08-31 01:02:21,419 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2023-08-31 01:02:21,420 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2023-08-31 01:02:21,421 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2023-08-31 01:02:21,422 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2023-08-31 01:02:21,422 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2023-08-31 01:02:21,423 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2023-08-31 01:02:21,423 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2023-08-31 01:02:21,423 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2023-08-31 01:02:21,423 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2023-08-31 01:02:21,424 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2023-08-31 01:02:21,424 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2023-08-31 01:02:21,425 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2023-08-31 01:02:21,448 INFO L113 SettingsManager]: Loading preferences was successful [2023-08-31 01:02:21,449 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-31 01:02:21,449 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-08-31 01:02:21,449 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-08-31 01:02:21,450 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-31 01:02:21,450 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-31 01:02:21,450 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-31 01:02:21,450 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2023-08-31 01:02:21,451 INFO L138 SettingsManager]: * Use SBE=true [2023-08-31 01:02:21,451 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-31 01:02:21,451 INFO L138 SettingsManager]: * sizeof long=4 [2023-08-31 01:02:21,451 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-31 01:02:21,451 INFO L138 SettingsManager]: * sizeof POINTER=4 [2023-08-31 01:02:21,451 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2023-08-31 01:02:21,452 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-31 01:02:21,452 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-31 01:02:21,452 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-31 01:02:21,452 INFO L138 SettingsManager]: * sizeof long double=12 [2023-08-31 01:02:21,452 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2023-08-31 01:02:21,452 INFO L138 SettingsManager]: * Use constant arrays=true [2023-08-31 01:02:21,453 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-31 01:02:21,453 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-31 01:02:21,453 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-31 01:02:21,453 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-31 01:02:21,453 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-31 01:02:21,453 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-31 01:02:21,453 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-31 01:02:21,454 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-31 01:02:21,454 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-31 01:02:21,454 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-31 01:02:21,454 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-31 01:02:21,454 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-08-31 01:02:21,454 INFO L138 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-08-31 01:02:21,454 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-31 01:02:21,455 INFO L138 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-08-31 01:02:21,455 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 ! call(reach_error())) ) 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 -> b78a1de0122078b80177387d59eedcdf8d73ccef913955b4bda0200e53e1d3da 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-31 01:02:21,668 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-31 01:02:21,686 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-31 01:02:21,688 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-31 01:02:21,689 INFO L271 PluginConnector]: Initializing CDTParser... [2023-08-31 01:02:21,689 INFO L275 PluginConnector]: CDTParser initialized [2023-08-31 01:02:21,690 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/chl-array-int-symm.wvr.c [2023-08-31 01:02:22,677 INFO L500 CDTParser]: Created temporary CDT project at NULL [2023-08-31 01:02:22,860 INFO L351 CDTParser]: Found 1 translation units. [2023-08-31 01:02:22,860 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-array-int-symm.wvr.c [2023-08-31 01:02:22,871 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/34926e9af/cf07f0abf74643ec8a46f437f9c195d9/FLAG4616ecaa2 [2023-08-31 01:02:22,883 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/34926e9af/cf07f0abf74643ec8a46f437f9c195d9 [2023-08-31 01:02:22,885 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-31 01:02:22,886 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2023-08-31 01:02:22,887 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-31 01:02:22,887 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-31 01:02:22,890 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-31 01:02:22,890 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 31.08 01:02:22" (1/1) ... [2023-08-31 01:02:22,891 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2cfb5a6d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 01:02:22, skipping insertion in model container [2023-08-31 01:02:22,891 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 31.08 01:02:22" (1/1) ... [2023-08-31 01:02:22,896 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2023-08-31 01:02:22,912 INFO L178 MainTranslator]: Built tables and reachable declarations [2023-08-31 01:02:23,037 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-array-int-symm.wvr.c[2482,2495] [2023-08-31 01:02:23,044 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-31 01:02:23,050 INFO L203 MainTranslator]: Completed pre-run [2023-08-31 01:02:23,067 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/chl-array-int-symm.wvr.c[2482,2495] [2023-08-31 01:02:23,070 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-31 01:02:23,080 INFO L208 MainTranslator]: Completed translation [2023-08-31 01:02:23,080 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 01:02:23 WrapperNode [2023-08-31 01:02:23,080 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-31 01:02:23,081 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-31 01:02:23,081 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-31 01:02:23,081 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-31 01:02:23,085 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 01:02:23" (1/1) ... [2023-08-31 01:02:23,091 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 01:02:23" (1/1) ... [2023-08-31 01:02:23,124 INFO L138 Inliner]: procedures = 25, calls = 39, calls flagged for inlining = 13, calls inlined = 17, statements flattened = 202 [2023-08-31 01:02:23,125 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-31 01:02:23,125 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-31 01:02:23,126 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-31 01:02:23,126 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2023-08-31 01:02:23,132 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 01:02:23" (1/1) ... [2023-08-31 01:02:23,133 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 01:02:23" (1/1) ... [2023-08-31 01:02:23,142 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 01:02:23" (1/1) ... [2023-08-31 01:02:23,144 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 01:02:23" (1/1) ... [2023-08-31 01:02:23,149 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 01:02:23" (1/1) ... [2023-08-31 01:02:23,159 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 01:02:23" (1/1) ... [2023-08-31 01:02:23,160 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 01:02:23" (1/1) ... [2023-08-31 01:02:23,161 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 01:02:23" (1/1) ... [2023-08-31 01:02:23,163 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-31 01:02:23,164 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-31 01:02:23,164 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2023-08-31 01:02:23,164 INFO L275 PluginConnector]: RCFGBuilder initialized [2023-08-31 01:02:23,164 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 01:02:23" (1/1) ... [2023-08-31 01:02:23,174 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-31 01:02:23,183 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 01:02:23,199 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-31 01:02:23,220 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-31 01:02:23,229 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-31 01:02:23,229 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-31 01:02:23,229 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-31 01:02:23,229 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-31 01:02:23,229 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-08-31 01:02:23,230 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-08-31 01:02:23,231 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-08-31 01:02:23,231 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-08-31 01:02:23,231 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-31 01:02:23,231 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-08-31 01:02:23,231 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-31 01:02:23,231 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-31 01:02:23,231 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-31 01:02:23,232 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-08-31 01:02:23,348 INFO L236 CfgBuilder]: Building ICFG [2023-08-31 01:02:23,349 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-31 01:02:23,658 INFO L277 CfgBuilder]: Performing block encoding [2023-08-31 01:02:23,673 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-31 01:02:23,673 INFO L302 CfgBuilder]: Removed 4 assume(true) statements. [2023-08-31 01:02:23,674 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 31.08 01:02:23 BoogieIcfgContainer [2023-08-31 01:02:23,675 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-31 01:02:23,676 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-31 01:02:23,676 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2023-08-31 01:02:23,678 INFO L275 PluginConnector]: TraceAbstraction initialized [2023-08-31 01:02:23,678 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 31.08 01:02:22" (1/3) ... [2023-08-31 01:02:23,678 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@23c44e38 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 31.08 01:02:23, skipping insertion in model container [2023-08-31 01:02:23,678 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 01:02:23" (2/3) ... [2023-08-31 01:02:23,679 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@23c44e38 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 31.08 01:02:23, skipping insertion in model container [2023-08-31 01:02:23,679 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 31.08 01:02:23" (3/3) ... [2023-08-31 01:02:23,679 INFO L112 eAbstractionObserver]: Analyzing ICFG chl-array-int-symm.wvr.c [2023-08-31 01:02:23,692 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2023-08-31 01:02:23,698 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-31 01:02:23,698 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-08-31 01:02:23,698 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-31 01:02:23,769 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-08-31 01:02:23,796 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 217 places, 231 transitions, 478 flow [2023-08-31 01:02:23,871 INFO L130 PetriNetUnfolder]: 21/229 cut-off events. [2023-08-31 01:02:23,872 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-08-31 01:02:23,878 INFO L83 FinitePrefix]: Finished finitePrefix Result has 238 conditions, 229 events. 21/229 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 310 event pairs, 0 based on Foata normal form. 0/207 useless extension candidates. Maximal degree in co-relation 150. Up to 3 conditions per place. [2023-08-31 01:02:23,878 INFO L82 GeneralOperation]: Start removeDead. Operand has 217 places, 231 transitions, 478 flow [2023-08-31 01:02:23,885 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 207 places, 221 transitions, 454 flow [2023-08-31 01:02:23,888 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 01:02:23,894 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 207 places, 221 transitions, 454 flow [2023-08-31 01:02:23,895 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 207 places, 221 transitions, 454 flow [2023-08-31 01:02:23,896 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 207 places, 221 transitions, 454 flow [2023-08-31 01:02:23,939 INFO L130 PetriNetUnfolder]: 21/221 cut-off events. [2023-08-31 01:02:23,939 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-08-31 01:02:23,940 INFO L83 FinitePrefix]: Finished finitePrefix Result has 230 conditions, 221 events. 21/221 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 310 event pairs, 0 based on Foata normal form. 0/200 useless extension candidates. Maximal degree in co-relation 150. Up to 3 conditions per place. [2023-08-31 01:02:23,942 INFO L119 LiptonReduction]: Number of co-enabled transitions 5192 [2023-08-31 01:02:29,071 INFO L134 LiptonReduction]: Checked pairs total: 5413 [2023-08-31 01:02:29,071 INFO L136 LiptonReduction]: Total number of compositions: 252 [2023-08-31 01:02:29,089 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-31 01:02:29,097 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=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@ff11ab5, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 01:02:29,098 INFO L358 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2023-08-31 01:02:29,103 INFO L130 PetriNetUnfolder]: 5/22 cut-off events. [2023-08-31 01:02:29,103 INFO L131 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2023-08-31 01:02:29,104 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 01:02:29,104 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 01:02:29,105 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 01:02:29,108 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 01:02:29,109 INFO L85 PathProgramCache]: Analyzing trace with hash 40498280, now seen corresponding path program 1 times [2023-08-31 01:02:29,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 01:02:29,116 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [471853022] [2023-08-31 01:02:29,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 01:02:29,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 01:02:29,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 01:02:29,647 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 01:02:29,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 01:02:29,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [471853022] [2023-08-31 01:02:29,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [471853022] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 01:02:29,649 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 01:02:29,649 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-31 01:02:29,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [752712276] [2023-08-31 01:02:29,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 01:02:29,655 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-31 01:02:29,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 01:02:29,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-31 01:02:29,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-08-31 01:02:29,865 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 193 out of 483 [2023-08-31 01:02:29,869 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 25 places, 23 transitions, 58 flow. Second operand has 7 states, 7 states have (on average 195.14285714285714) internal successors, (1366), 7 states have internal predecessors, (1366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:02:29,869 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 01:02:29,869 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 193 of 483 [2023-08-31 01:02:29,869 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 01:02:30,066 INFO L130 PetriNetUnfolder]: 177/320 cut-off events. [2023-08-31 01:02:30,066 INFO L131 PetriNetUnfolder]: For 29/29 co-relation queries the response was YES. [2023-08-31 01:02:30,067 INFO L83 FinitePrefix]: Finished finitePrefix Result has 683 conditions, 320 events. 177/320 cut-off events. For 29/29 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1171 event pairs, 20 based on Foata normal form. 1/263 useless extension candidates. Maximal degree in co-relation 320. Up to 134 conditions per place. [2023-08-31 01:02:30,069 INFO L137 encePairwiseOnDemand]: 475/483 looper letters, 60 selfloop transitions, 10 changer transitions 4/74 dead transitions. [2023-08-31 01:02:30,069 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 32 places, 74 transitions, 335 flow [2023-08-31 01:02:30,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-31 01:02:30,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-31 01:02:30,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1621 transitions. [2023-08-31 01:02:30,081 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4195134575569358 [2023-08-31 01:02:30,082 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1621 transitions. [2023-08-31 01:02:30,082 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1621 transitions. [2023-08-31 01:02:30,084 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 01:02:30,085 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1621 transitions. [2023-08-31 01:02:30,090 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 202.625) internal successors, (1621), 8 states have internal predecessors, (1621), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:02:30,096 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 483.0) internal successors, (4347), 9 states have internal predecessors, (4347), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:02:30,097 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 483.0) internal successors, (4347), 9 states have internal predecessors, (4347), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:02:30,099 INFO L175 Difference]: Start difference. First operand has 25 places, 23 transitions, 58 flow. Second operand 8 states and 1621 transitions. [2023-08-31 01:02:30,099 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 32 places, 74 transitions, 335 flow [2023-08-31 01:02:30,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 28 places, 74 transitions, 309 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-08-31 01:02:30,103 INFO L231 Difference]: Finished difference. Result has 31 places, 32 transitions, 113 flow [2023-08-31 01:02:30,104 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=50, PETRI_DIFFERENCE_MINUEND_PLACES=21, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=23, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=17, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=113, PETRI_PLACES=31, PETRI_TRANSITIONS=32} [2023-08-31 01:02:30,106 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 6 predicate places. [2023-08-31 01:02:30,107 INFO L495 AbstractCegarLoop]: Abstraction has has 31 places, 32 transitions, 113 flow [2023-08-31 01:02:30,107 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 195.14285714285714) internal successors, (1366), 7 states have internal predecessors, (1366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:02:30,107 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 01:02:30,108 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 01:02:30,108 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-31 01:02:30,108 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 01:02:30,108 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 01:02:30,109 INFO L85 PathProgramCache]: Analyzing trace with hash 1445248948, now seen corresponding path program 2 times [2023-08-31 01:02:30,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 01:02:30,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [779974589] [2023-08-31 01:02:30,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 01:02:30,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 01:02:30,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 01:02:30,357 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-31 01:02:30,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 01:02:30,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [779974589] [2023-08-31 01:02:30,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [779974589] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 01:02:30,357 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 01:02:30,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-31 01:02:30,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1843084278] [2023-08-31 01:02:30,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 01:02:30,358 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-31 01:02:30,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 01:02:30,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-31 01:02:30,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-08-31 01:02:30,493 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 193 out of 483 [2023-08-31 01:02:30,495 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 31 places, 32 transitions, 113 flow. Second operand has 7 states, 7 states have (on average 195.14285714285714) internal successors, (1366), 7 states have internal predecessors, (1366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:02:30,495 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 01:02:30,495 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 193 of 483 [2023-08-31 01:02:30,495 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 01:02:30,656 INFO L130 PetriNetUnfolder]: 182/340 cut-off events. [2023-08-31 01:02:30,656 INFO L131 PetriNetUnfolder]: For 112/112 co-relation queries the response was YES. [2023-08-31 01:02:30,657 INFO L83 FinitePrefix]: Finished finitePrefix Result has 814 conditions, 340 events. 182/340 cut-off events. For 112/112 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 1316 event pairs, 22 based on Foata normal form. 1/297 useless extension candidates. Maximal degree in co-relation 527. Up to 134 conditions per place. [2023-08-31 01:02:30,658 INFO L137 encePairwiseOnDemand]: 476/483 looper letters, 54 selfloop transitions, 12 changer transitions 8/74 dead transitions. [2023-08-31 01:02:30,658 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 38 places, 74 transitions, 365 flow [2023-08-31 01:02:30,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-31 01:02:30,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-31 01:02:30,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1618 transitions. [2023-08-31 01:02:30,662 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41873706004140787 [2023-08-31 01:02:30,663 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1618 transitions. [2023-08-31 01:02:30,663 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1618 transitions. [2023-08-31 01:02:30,663 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 01:02:30,664 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1618 transitions. [2023-08-31 01:02:30,667 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 202.25) internal successors, (1618), 8 states have internal predecessors, (1618), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:02:30,671 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 483.0) internal successors, (4347), 9 states have internal predecessors, (4347), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:02:30,673 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 483.0) internal successors, (4347), 9 states have internal predecessors, (4347), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:02:30,673 INFO L175 Difference]: Start difference. First operand has 31 places, 32 transitions, 113 flow. Second operand 8 states and 1618 transitions. [2023-08-31 01:02:30,673 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 38 places, 74 transitions, 365 flow [2023-08-31 01:02:30,675 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 38 places, 74 transitions, 363 flow, removed 1 selfloop flow, removed 0 redundant places. [2023-08-31 01:02:30,676 INFO L231 Difference]: Finished difference. Result has 40 places, 35 transitions, 161 flow [2023-08-31 01:02:30,676 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=111, PETRI_DIFFERENCE_MINUEND_PLACES=31, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=161, PETRI_PLACES=40, PETRI_TRANSITIONS=35} [2023-08-31 01:02:30,677 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 15 predicate places. [2023-08-31 01:02:30,677 INFO L495 AbstractCegarLoop]: Abstraction has has 40 places, 35 transitions, 161 flow [2023-08-31 01:02:30,678 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 195.14285714285714) internal successors, (1366), 7 states have internal predecessors, (1366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:02:30,678 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 01:02:30,678 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 01:02:30,678 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-31 01:02:30,679 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 01:02:30,679 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 01:02:30,679 INFO L85 PathProgramCache]: Analyzing trace with hash 168744916, now seen corresponding path program 1 times [2023-08-31 01:02:30,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 01:02:30,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1873805306] [2023-08-31 01:02:30,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 01:02:30,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 01:02:30,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 01:02:30,843 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-31 01:02:30,844 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 01:02:30,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1873805306] [2023-08-31 01:02:30,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1873805306] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 01:02:30,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1632121888] [2023-08-31 01:02:30,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 01:02:30,845 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 01:02:30,845 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 01:02:30,847 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-31 01:02:30,852 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-31 01:02:30,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 01:02:30,938 INFO L263 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 19 conjunts are in the unsatisfiable core [2023-08-31 01:02:30,943 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 01:02:31,371 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 01:02:31,371 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 164 treesize of output 145 [2023-08-31 01:02:31,439 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-31 01:02:31,439 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 01:02:31,662 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 01:02:31,662 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 185 treesize of output 165 [2023-08-31 01:02:31,834 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-31 01:02:31,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1632121888] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 01:02:31,835 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 01:02:31,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 18 [2023-08-31 01:02:31,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1700105859] [2023-08-31 01:02:31,835 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 01:02:31,835 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-31 01:02:31,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 01:02:31,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-31 01:02:31,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=304, Unknown=0, NotChecked=0, Total=380 [2023-08-31 01:02:32,500 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 185 out of 483 [2023-08-31 01:02:32,503 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 35 transitions, 161 flow. Second operand has 20 states, 20 states have (on average 186.9) internal successors, (3738), 20 states have internal predecessors, (3738), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:02:32,503 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 01:02:32,503 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 185 of 483 [2023-08-31 01:02:32,504 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 01:02:33,244 INFO L130 PetriNetUnfolder]: 497/913 cut-off events. [2023-08-31 01:02:33,244 INFO L131 PetriNetUnfolder]: For 583/583 co-relation queries the response was YES. [2023-08-31 01:02:33,246 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2334 conditions, 913 events. 497/913 cut-off events. For 583/583 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 4453 event pairs, 190 based on Foata normal form. 26/827 useless extension candidates. Maximal degree in co-relation 2101. Up to 333 conditions per place. [2023-08-31 01:02:33,248 INFO L137 encePairwiseOnDemand]: 473/483 looper letters, 115 selfloop transitions, 24 changer transitions 8/147 dead transitions. [2023-08-31 01:02:33,248 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 147 transitions, 805 flow [2023-08-31 01:02:33,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-08-31 01:02:33,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-08-31 01:02:33,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 3095 transitions. [2023-08-31 01:02:33,254 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40049171842650105 [2023-08-31 01:02:33,254 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 3095 transitions. [2023-08-31 01:02:33,254 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 3095 transitions. [2023-08-31 01:02:33,255 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 01:02:33,255 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 3095 transitions. [2023-08-31 01:02:33,259 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 193.4375) internal successors, (3095), 16 states have internal predecessors, (3095), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:02:33,265 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 483.0) internal successors, (8211), 17 states have internal predecessors, (8211), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:02:33,266 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 483.0) internal successors, (8211), 17 states have internal predecessors, (8211), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:02:33,267 INFO L175 Difference]: Start difference. First operand has 40 places, 35 transitions, 161 flow. Second operand 16 states and 3095 transitions. [2023-08-31 01:02:33,267 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 147 transitions, 805 flow [2023-08-31 01:02:33,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 147 transitions, 788 flow, removed 1 selfloop flow, removed 3 redundant places. [2023-08-31 01:02:33,271 INFO L231 Difference]: Finished difference. Result has 59 places, 56 transitions, 333 flow [2023-08-31 01:02:33,271 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=150, PETRI_DIFFERENCE_MINUEND_PLACES=37, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=333, PETRI_PLACES=59, PETRI_TRANSITIONS=56} [2023-08-31 01:02:33,271 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 34 predicate places. [2023-08-31 01:02:33,272 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 56 transitions, 333 flow [2023-08-31 01:02:33,273 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 186.9) internal successors, (3738), 20 states have internal predecessors, (3738), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:02:33,273 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 01:02:33,273 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 01:02:33,283 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-08-31 01:02:33,478 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 01:02:33,478 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 01:02:33,479 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 01:02:33,479 INFO L85 PathProgramCache]: Analyzing trace with hash 924557380, now seen corresponding path program 2 times [2023-08-31 01:02:33,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 01:02:33,480 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [28745678] [2023-08-31 01:02:33,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 01:02:33,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 01:02:33,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 01:02:33,687 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-31 01:02:33,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 01:02:33,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [28745678] [2023-08-31 01:02:33,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [28745678] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 01:02:33,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [923491975] [2023-08-31 01:02:33,690 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-31 01:02:33,690 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 01:02:33,691 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 01:02:33,691 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-31 01:02:33,698 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-31 01:02:33,768 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-08-31 01:02:33,769 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 01:02:33,770 INFO L263 TraceCheckSpWp]: Trace formula consists of 183 conjuncts, 17 conjunts are in the unsatisfiable core [2023-08-31 01:02:33,772 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 01:02:33,898 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 01:02:33,898 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 126 treesize of output 107 [2023-08-31 01:02:33,943 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 01:02:33,943 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-31 01:02:33,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [923491975] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 01:02:33,943 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-31 01:02:33,943 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [7] total 13 [2023-08-31 01:02:33,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [637418814] [2023-08-31 01:02:33,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 01:02:33,944 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-31 01:02:33,944 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 01:02:33,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-31 01:02:33,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2023-08-31 01:02:34,064 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 483 [2023-08-31 01:02:34,065 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 56 transitions, 333 flow. Second operand has 7 states, 7 states have (on average 192.28571428571428) internal successors, (1346), 7 states have internal predecessors, (1346), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:02:34,065 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 01:02:34,065 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 483 [2023-08-31 01:02:34,066 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 01:02:34,286 INFO L130 PetriNetUnfolder]: 559/1071 cut-off events. [2023-08-31 01:02:34,286 INFO L131 PetriNetUnfolder]: For 1615/1615 co-relation queries the response was YES. [2023-08-31 01:02:34,288 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3020 conditions, 1071 events. 559/1071 cut-off events. For 1615/1615 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 5746 event pairs, 88 based on Foata normal form. 38/975 useless extension candidates. Maximal degree in co-relation 2599. Up to 457 conditions per place. [2023-08-31 01:02:34,291 INFO L137 encePairwiseOnDemand]: 474/483 looper letters, 72 selfloop transitions, 30 changer transitions 6/108 dead transitions. [2023-08-31 01:02:34,291 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 108 transitions, 741 flow [2023-08-31 01:02:34,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-31 01:02:34,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-31 01:02:34,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1595 transitions. [2023-08-31 01:02:34,294 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41278467908902694 [2023-08-31 01:02:34,294 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1595 transitions. [2023-08-31 01:02:34,294 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1595 transitions. [2023-08-31 01:02:34,295 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 01:02:34,295 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1595 transitions. [2023-08-31 01:02:34,297 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 199.375) internal successors, (1595), 8 states have internal predecessors, (1595), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:02:34,300 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 483.0) internal successors, (4347), 9 states have internal predecessors, (4347), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:02:34,300 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 483.0) internal successors, (4347), 9 states have internal predecessors, (4347), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:02:34,300 INFO L175 Difference]: Start difference. First operand has 59 places, 56 transitions, 333 flow. Second operand 8 states and 1595 transitions. [2023-08-31 01:02:34,300 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 108 transitions, 741 flow [2023-08-31 01:02:34,305 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 108 transitions, 698 flow, removed 20 selfloop flow, removed 1 redundant places. [2023-08-31 01:02:34,306 INFO L231 Difference]: Finished difference. Result has 69 places, 68 transitions, 497 flow [2023-08-31 01:02:34,306 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=298, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=497, PETRI_PLACES=69, PETRI_TRANSITIONS=68} [2023-08-31 01:02:34,307 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 44 predicate places. [2023-08-31 01:02:34,307 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 68 transitions, 497 flow [2023-08-31 01:02:34,307 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 192.28571428571428) internal successors, (1346), 7 states have internal predecessors, (1346), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:02:34,307 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 01:02:34,307 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 01:02:34,317 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-08-31 01:02:34,511 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,SelfDestructingSolverStorable3 [2023-08-31 01:02:34,512 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 01:02:34,512 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 01:02:34,512 INFO L85 PathProgramCache]: Analyzing trace with hash -1125552358, now seen corresponding path program 1 times [2023-08-31 01:02:34,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 01:02:34,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1500899333] [2023-08-31 01:02:34,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 01:02:34,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 01:02:34,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 01:02:34,599 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 01:02:34,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 01:02:34,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1500899333] [2023-08-31 01:02:34,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1500899333] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 01:02:34,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [371961292] [2023-08-31 01:02:34,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 01:02:34,599 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 01:02:34,599 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 01:02:34,605 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-31 01:02:34,628 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-31 01:02:34,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 01:02:34,679 INFO L263 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-31 01:02:34,680 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 01:02:34,737 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 01:02:34,738 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 01:02:34,788 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 01:02:34,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [371961292] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-31 01:02:34,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-31 01:02:34,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6, 6] total 12 [2023-08-31 01:02:34,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1998978764] [2023-08-31 01:02:34,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 01:02:34,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-31 01:02:34,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 01:02:34,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-31 01:02:34,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=107, Unknown=0, NotChecked=0, Total=156 [2023-08-31 01:02:34,883 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 191 out of 483 [2023-08-31 01:02:34,884 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 68 transitions, 497 flow. Second operand has 7 states, 7 states have (on average 193.42857142857142) internal successors, (1354), 7 states have internal predecessors, (1354), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:02:34,884 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 01:02:34,885 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 191 of 483 [2023-08-31 01:02:34,885 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 01:02:35,131 INFO L130 PetriNetUnfolder]: 599/1159 cut-off events. [2023-08-31 01:02:35,131 INFO L131 PetriNetUnfolder]: For 2711/2711 co-relation queries the response was YES. [2023-08-31 01:02:35,134 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3574 conditions, 1159 events. 599/1159 cut-off events. For 2711/2711 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 6308 event pairs, 194 based on Foata normal form. 0/1027 useless extension candidates. Maximal degree in co-relation 3090. Up to 234 conditions per place. [2023-08-31 01:02:35,137 INFO L137 encePairwiseOnDemand]: 474/483 looper letters, 102 selfloop transitions, 17 changer transitions 8/127 dead transitions. [2023-08-31 01:02:35,137 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 127 transitions, 980 flow [2023-08-31 01:02:35,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-31 01:02:35,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-31 01:02:35,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 2001 transitions. [2023-08-31 01:02:35,141 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4142857142857143 [2023-08-31 01:02:35,141 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 2001 transitions. [2023-08-31 01:02:35,141 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 2001 transitions. [2023-08-31 01:02:35,142 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 01:02:35,142 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 2001 transitions. [2023-08-31 01:02:35,144 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 200.1) internal successors, (2001), 10 states have internal predecessors, (2001), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:02:35,149 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 483.0) internal successors, (5313), 11 states have internal predecessors, (5313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:02:35,149 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 483.0) internal successors, (5313), 11 states have internal predecessors, (5313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:02:35,149 INFO L175 Difference]: Start difference. First operand has 69 places, 68 transitions, 497 flow. Second operand 10 states and 2001 transitions. [2023-08-31 01:02:35,150 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 127 transitions, 980 flow [2023-08-31 01:02:35,155 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 127 transitions, 969 flow, removed 3 selfloop flow, removed 1 redundant places. [2023-08-31 01:02:35,157 INFO L231 Difference]: Finished difference. Result has 79 places, 74 transitions, 550 flow [2023-08-31 01:02:35,157 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=486, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=550, PETRI_PLACES=79, PETRI_TRANSITIONS=74} [2023-08-31 01:02:35,157 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 54 predicate places. [2023-08-31 01:02:35,158 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 74 transitions, 550 flow [2023-08-31 01:02:35,158 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 193.42857142857142) internal successors, (1354), 7 states have internal predecessors, (1354), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:02:35,158 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 01:02:35,158 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 01:02:35,178 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-31 01:02:35,363 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 01:02:35,363 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 01:02:35,364 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 01:02:35,364 INFO L85 PathProgramCache]: Analyzing trace with hash -1919531260, now seen corresponding path program 1 times [2023-08-31 01:02:35,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 01:02:35,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [667987716] [2023-08-31 01:02:35,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 01:02:35,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 01:02:35,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 01:02:35,434 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-31 01:02:35,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 01:02:35,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [667987716] [2023-08-31 01:02:35,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [667987716] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 01:02:35,435 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 01:02:35,435 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-31 01:02:35,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [306243775] [2023-08-31 01:02:35,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 01:02:35,436 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-31 01:02:35,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 01:02:35,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-31 01:02:35,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-31 01:02:35,513 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 198 out of 483 [2023-08-31 01:02:35,514 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 74 transitions, 550 flow. Second operand has 5 states, 5 states have (on average 201.6) internal successors, (1008), 5 states have internal predecessors, (1008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:02:35,514 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 01:02:35,514 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 198 of 483 [2023-08-31 01:02:35,514 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 01:02:35,635 INFO L130 PetriNetUnfolder]: 463/919 cut-off events. [2023-08-31 01:02:35,635 INFO L131 PetriNetUnfolder]: For 2411/2411 co-relation queries the response was YES. [2023-08-31 01:02:35,637 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3081 conditions, 919 events. 463/919 cut-off events. For 2411/2411 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 4733 event pairs, 314 based on Foata normal form. 24/942 useless extension candidates. Maximal degree in co-relation 2854. Up to 766 conditions per place. [2023-08-31 01:02:35,639 INFO L137 encePairwiseOnDemand]: 478/483 looper letters, 52 selfloop transitions, 2 changer transitions 26/80 dead transitions. [2023-08-31 01:02:35,639 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 80 transitions, 685 flow [2023-08-31 01:02:35,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-31 01:02:35,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-31 01:02:35,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1034 transitions. [2023-08-31 01:02:35,641 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42815734989648035 [2023-08-31 01:02:35,641 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1034 transitions. [2023-08-31 01:02:35,641 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1034 transitions. [2023-08-31 01:02:35,642 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 01:02:35,642 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1034 transitions. [2023-08-31 01:02:35,643 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 206.8) internal successors, (1034), 5 states have internal predecessors, (1034), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:02:35,645 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 483.0) internal successors, (2898), 6 states have internal predecessors, (2898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:02:35,646 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 483.0) internal successors, (2898), 6 states have internal predecessors, (2898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:02:35,646 INFO L175 Difference]: Start difference. First operand has 79 places, 74 transitions, 550 flow. Second operand 5 states and 1034 transitions. [2023-08-31 01:02:35,646 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 80 transitions, 685 flow [2023-08-31 01:02:35,651 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 80 transitions, 635 flow, removed 4 selfloop flow, removed 8 redundant places. [2023-08-31 01:02:35,652 INFO L231 Difference]: Finished difference. Result has 74 places, 54 transitions, 343 flow [2023-08-31 01:02:35,652 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=436, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=343, PETRI_PLACES=74, PETRI_TRANSITIONS=54} [2023-08-31 01:02:35,652 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 49 predicate places. [2023-08-31 01:02:35,652 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 54 transitions, 343 flow [2023-08-31 01:02:35,653 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 201.6) internal successors, (1008), 5 states have internal predecessors, (1008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:02:35,653 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 01:02:35,653 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 01:02:35,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-08-31 01:02:35,653 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 01:02:35,653 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 01:02:35,653 INFO L85 PathProgramCache]: Analyzing trace with hash -106514784, now seen corresponding path program 1 times [2023-08-31 01:02:35,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 01:02:35,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [360459934] [2023-08-31 01:02:35,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 01:02:35,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 01:02:35,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 01:02:35,705 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 01:02:35,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 01:02:35,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [360459934] [2023-08-31 01:02:35,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [360459934] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 01:02:35,705 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 01:02:35,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-31 01:02:35,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [714629185] [2023-08-31 01:02:35,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 01:02:35,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-31 01:02:35,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 01:02:35,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-31 01:02:35,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-31 01:02:35,786 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 198 out of 483 [2023-08-31 01:02:35,787 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 54 transitions, 343 flow. Second operand has 5 states, 5 states have (on average 201.8) internal successors, (1009), 5 states have internal predecessors, (1009), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:02:35,787 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 01:02:35,787 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 198 of 483 [2023-08-31 01:02:35,787 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 01:02:35,887 INFO L130 PetriNetUnfolder]: 266/526 cut-off events. [2023-08-31 01:02:35,887 INFO L131 PetriNetUnfolder]: For 1644/1644 co-relation queries the response was YES. [2023-08-31 01:02:35,889 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1824 conditions, 526 events. 266/526 cut-off events. For 1644/1644 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 2212 event pairs, 158 based on Foata normal form. 24/549 useless extension candidates. Maximal degree in co-relation 1793. Up to 375 conditions per place. [2023-08-31 01:02:35,890 INFO L137 encePairwiseOnDemand]: 478/483 looper letters, 32 selfloop transitions, 4 changer transitions 22/58 dead transitions. [2023-08-31 01:02:35,890 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 58 transitions, 430 flow [2023-08-31 01:02:35,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-31 01:02:35,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-31 01:02:35,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1032 transitions. [2023-08-31 01:02:35,892 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42732919254658386 [2023-08-31 01:02:35,892 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1032 transitions. [2023-08-31 01:02:35,892 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1032 transitions. [2023-08-31 01:02:35,893 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 01:02:35,893 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1032 transitions. [2023-08-31 01:02:35,894 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 206.4) internal successors, (1032), 5 states have internal predecessors, (1032), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:02:35,896 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 483.0) internal successors, (2898), 6 states have internal predecessors, (2898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:02:35,897 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 483.0) internal successors, (2898), 6 states have internal predecessors, (2898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:02:35,897 INFO L175 Difference]: Start difference. First operand has 74 places, 54 transitions, 343 flow. Second operand 5 states and 1032 transitions. [2023-08-31 01:02:35,897 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 58 transitions, 430 flow [2023-08-31 01:02:35,899 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 58 transitions, 392 flow, removed 8 selfloop flow, removed 9 redundant places. [2023-08-31 01:02:35,900 INFO L231 Difference]: Finished difference. Result has 60 places, 36 transitions, 176 flow [2023-08-31 01:02:35,900 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=243, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=176, PETRI_PLACES=60, PETRI_TRANSITIONS=36} [2023-08-31 01:02:35,900 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 35 predicate places. [2023-08-31 01:02:35,900 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 36 transitions, 176 flow [2023-08-31 01:02:35,901 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 201.8) internal successors, (1009), 5 states have internal predecessors, (1009), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:02:35,901 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 01:02:35,901 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 01:02:35,901 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-08-31 01:02:35,901 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 01:02:35,902 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 01:02:35,902 INFO L85 PathProgramCache]: Analyzing trace with hash -1869828197, now seen corresponding path program 1 times [2023-08-31 01:02:35,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 01:02:35,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1683088129] [2023-08-31 01:02:35,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 01:02:35,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 01:02:35,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 01:02:36,324 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-31 01:02:36,324 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 01:02:36,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1683088129] [2023-08-31 01:02:36,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1683088129] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 01:02:36,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2017870731] [2023-08-31 01:02:36,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 01:02:36,325 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 01:02:36,325 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 01:02:36,333 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-31 01:02:36,335 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-31 01:02:36,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 01:02:36,404 INFO L263 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 39 conjunts are in the unsatisfiable core [2023-08-31 01:02:36,407 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 01:02:36,489 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 11 treesize of output 7 [2023-08-31 01:02:36,527 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 6 treesize of output 5 [2023-08-31 01:02:36,594 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 6 treesize of output 5 [2023-08-31 01:02:36,673 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-31 01:02:36,673 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 01:02:47,041 WARN L222 SmtUtils]: Spent 10.05s on a formula simplification that was a NOOP. DAG size: 39 (called from [L 376] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-08-31 01:02:47,181 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 01:02:47,181 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 48 treesize of output 37 [2023-08-31 01:02:47,192 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 01:02:47,192 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 598 treesize of output 546 [2023-08-31 01:02:47,222 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 01:02:47,223 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 262 treesize of output 255 [2023-08-31 01:02:47,233 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 01:02:47,234 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 246 treesize of output 223 [2023-08-31 01:02:47,447 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 01:02:47,447 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 48 treesize of output 37 [2023-08-31 01:02:47,456 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 01:02:47,457 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 1206 treesize of output 1090 [2023-08-31 01:02:47,485 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 01:02:47,486 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 262 treesize of output 255 [2023-08-31 01:02:47,496 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 01:02:47,496 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 246 treesize of output 223 [2023-08-31 01:02:47,693 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 01:02:47,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2017870731] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 01:02:47,693 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 01:02:47,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 26 [2023-08-31 01:02:47,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [247949668] [2023-08-31 01:02:47,693 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 01:02:47,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-08-31 01:02:47,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 01:02:47,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-08-31 01:02:47,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=527, Unknown=35, NotChecked=0, Total=702 [2023-08-31 01:02:48,288 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 137 out of 483 [2023-08-31 01:02:48,290 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 36 transitions, 176 flow. Second operand has 27 states, 27 states have (on average 138.55555555555554) internal successors, (3741), 27 states have internal predecessors, (3741), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:02:48,290 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 01:02:48,290 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 137 of 483 [2023-08-31 01:02:48,291 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 01:02:49,028 INFO L130 PetriNetUnfolder]: 588/1042 cut-off events. [2023-08-31 01:02:49,028 INFO L131 PetriNetUnfolder]: For 3058/3058 co-relation queries the response was YES. [2023-08-31 01:02:49,030 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3664 conditions, 1042 events. 588/1042 cut-off events. For 3058/3058 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 4968 event pairs, 76 based on Foata normal form. 32/1072 useless extension candidates. Maximal degree in co-relation 3626. Up to 313 conditions per place. [2023-08-31 01:02:49,033 INFO L137 encePairwiseOnDemand]: 469/483 looper letters, 77 selfloop transitions, 23 changer transitions 0/100 dead transitions. [2023-08-31 01:02:49,033 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 100 transitions, 672 flow [2023-08-31 01:02:49,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-31 01:02:49,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-31 01:02:49,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1869 transitions. [2023-08-31 01:02:49,037 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2976588628762542 [2023-08-31 01:02:49,037 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1869 transitions. [2023-08-31 01:02:49,037 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1869 transitions. [2023-08-31 01:02:49,038 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 01:02:49,038 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1869 transitions. [2023-08-31 01:02:49,040 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 143.76923076923077) internal successors, (1869), 13 states have internal predecessors, (1869), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:02:49,045 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 483.0) internal successors, (6762), 14 states have internal predecessors, (6762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:02:49,046 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 483.0) internal successors, (6762), 14 states have internal predecessors, (6762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:02:49,046 INFO L175 Difference]: Start difference. First operand has 60 places, 36 transitions, 176 flow. Second operand 13 states and 1869 transitions. [2023-08-31 01:02:49,046 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 100 transitions, 672 flow [2023-08-31 01:02:49,053 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 100 transitions, 554 flow, removed 55 selfloop flow, removed 9 redundant places. [2023-08-31 01:02:49,056 INFO L231 Difference]: Finished difference. Result has 58 places, 47 transitions, 281 flow [2023-08-31 01:02:49,056 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=148, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=18, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=281, PETRI_PLACES=58, PETRI_TRANSITIONS=47} [2023-08-31 01:02:49,058 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 33 predicate places. [2023-08-31 01:02:49,058 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 47 transitions, 281 flow [2023-08-31 01:02:49,059 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 138.55555555555554) internal successors, (3741), 27 states have internal predecessors, (3741), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:02:49,059 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 01:02:49,059 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 01:02:49,078 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-31 01:02:49,265 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 01:02:49,266 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 01:02:49,266 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 01:02:49,266 INFO L85 PathProgramCache]: Analyzing trace with hash 1008614899, now seen corresponding path program 2 times [2023-08-31 01:02:49,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 01:02:49,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1793106114] [2023-08-31 01:02:49,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 01:02:49,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 01:02:49,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 01:02:49,618 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 01:02:49,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 01:02:49,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1793106114] [2023-08-31 01:02:49,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1793106114] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 01:02:49,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [228083866] [2023-08-31 01:02:49,619 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-31 01:02:49,619 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 01:02:49,619 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 01:02:49,620 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-31 01:02:49,621 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-31 01:02:49,734 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-31 01:02:49,734 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 01:02:49,735 INFO L263 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 27 conjunts are in the unsatisfiable core [2023-08-31 01:02:49,736 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 01:02:49,929 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 01:02:49,929 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 01:02:50,023 INFO L321 Elim1Store]: treesize reduction 11, result has 85.7 percent of original size [2023-08-31 01:02:50,023 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 90 treesize of output 91 [2023-08-31 01:02:50,178 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 01:02:50,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [228083866] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-31 01:02:50,179 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-31 01:02:50,179 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [10, 10] total 23 [2023-08-31 01:02:50,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [691870107] [2023-08-31 01:02:50,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 01:02:50,179 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-31 01:02:50,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 01:02:50,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-31 01:02:50,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=452, Unknown=0, NotChecked=0, Total=552 [2023-08-31 01:02:50,415 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 178 out of 483 [2023-08-31 01:02:50,416 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 47 transitions, 281 flow. Second operand has 10 states, 10 states have (on average 179.9) internal successors, (1799), 10 states have internal predecessors, (1799), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:02:50,416 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 01:02:50,416 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 178 of 483 [2023-08-31 01:02:50,416 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 01:02:50,738 INFO L130 PetriNetUnfolder]: 702/1236 cut-off events. [2023-08-31 01:02:50,739 INFO L131 PetriNetUnfolder]: For 2149/2149 co-relation queries the response was YES. [2023-08-31 01:02:50,741 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4479 conditions, 1236 events. 702/1236 cut-off events. For 2149/2149 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 6064 event pairs, 198 based on Foata normal form. 4/1240 useless extension candidates. Maximal degree in co-relation 4439. Up to 652 conditions per place. [2023-08-31 01:02:50,745 INFO L137 encePairwiseOnDemand]: 470/483 looper letters, 72 selfloop transitions, 39 changer transitions 0/111 dead transitions. [2023-08-31 01:02:50,745 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 111 transitions, 833 flow [2023-08-31 01:02:50,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-31 01:02:50,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-31 01:02:50,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2396 transitions. [2023-08-31 01:02:50,750 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38158942506768595 [2023-08-31 01:02:50,750 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2396 transitions. [2023-08-31 01:02:50,750 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2396 transitions. [2023-08-31 01:02:50,751 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 01:02:50,751 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2396 transitions. [2023-08-31 01:02:50,753 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 184.30769230769232) internal successors, (2396), 13 states have internal predecessors, (2396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:02:50,758 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 483.0) internal successors, (6762), 14 states have internal predecessors, (6762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:02:50,759 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 483.0) internal successors, (6762), 14 states have internal predecessors, (6762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:02:50,759 INFO L175 Difference]: Start difference. First operand has 58 places, 47 transitions, 281 flow. Second operand 13 states and 2396 transitions. [2023-08-31 01:02:50,759 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 111 transitions, 833 flow [2023-08-31 01:02:50,763 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 111 transitions, 799 flow, removed 7 selfloop flow, removed 5 redundant places. [2023-08-31 01:02:50,764 INFO L231 Difference]: Finished difference. Result has 71 places, 71 transitions, 556 flow [2023-08-31 01:02:50,765 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=259, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=556, PETRI_PLACES=71, PETRI_TRANSITIONS=71} [2023-08-31 01:02:50,765 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 46 predicate places. [2023-08-31 01:02:50,765 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 71 transitions, 556 flow [2023-08-31 01:02:50,765 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 179.9) internal successors, (1799), 10 states have internal predecessors, (1799), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:02:50,765 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 01:02:50,766 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 01:02:50,772 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-31 01:02:50,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 01:02:50,970 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 01:02:50,971 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 01:02:50,971 INFO L85 PathProgramCache]: Analyzing trace with hash -571449319, now seen corresponding path program 3 times [2023-08-31 01:02:50,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 01:02:50,971 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1593358929] [2023-08-31 01:02:50,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 01:02:50,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 01:02:51,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 01:02:51,368 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-31 01:02:51,369 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 01:02:51,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1593358929] [2023-08-31 01:02:51,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1593358929] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 01:02:51,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1762532115] [2023-08-31 01:02:51,369 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-31 01:02:51,369 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 01:02:51,370 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 01:02:51,370 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-31 01:02:51,372 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-31 01:02:51,441 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-31 01:02:51,441 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 01:02:51,442 INFO L263 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 27 conjunts are in the unsatisfiable core [2023-08-31 01:02:51,444 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 01:02:51,598 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-31 01:02:51,598 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 01:02:51,810 INFO L321 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2023-08-31 01:02:51,810 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 58 [2023-08-31 01:02:51,829 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-31 01:02:51,829 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 4 [2023-08-31 01:02:51,833 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-31 01:02:51,834 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 4 [2023-08-31 01:02:51,917 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 01:02:51,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1762532115] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 01:02:51,917 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 01:02:51,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 21 [2023-08-31 01:02:51,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1773228811] [2023-08-31 01:02:51,917 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 01:02:51,918 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-08-31 01:02:51,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 01:02:51,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-08-31 01:02:51,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=356, Unknown=0, NotChecked=0, Total=462 [2023-08-31 01:02:53,121 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 483 [2023-08-31 01:02:53,123 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 71 transitions, 556 flow. Second operand has 22 states, 22 states have (on average 177.72727272727272) internal successors, (3910), 22 states have internal predecessors, (3910), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:02:53,123 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 01:02:53,123 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 483 [2023-08-31 01:02:53,123 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 01:02:53,660 INFO L130 PetriNetUnfolder]: 790/1412 cut-off events. [2023-08-31 01:02:53,661 INFO L131 PetriNetUnfolder]: For 5103/5103 co-relation queries the response was YES. [2023-08-31 01:02:53,664 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6307 conditions, 1412 events. 790/1412 cut-off events. For 5103/5103 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 7256 event pairs, 272 based on Foata normal form. 32/1444 useless extension candidates. Maximal degree in co-relation 6260. Up to 759 conditions per place. [2023-08-31 01:02:53,669 INFO L137 encePairwiseOnDemand]: 470/483 looper letters, 84 selfloop transitions, 33 changer transitions 0/117 dead transitions. [2023-08-31 01:02:53,669 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 117 transitions, 1096 flow [2023-08-31 01:02:53,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-31 01:02:53,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-31 01:02:53,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2004 transitions. [2023-08-31 01:02:53,673 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3771880293619424 [2023-08-31 01:02:53,673 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2004 transitions. [2023-08-31 01:02:53,673 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2004 transitions. [2023-08-31 01:02:53,674 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 01:02:53,674 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2004 transitions. [2023-08-31 01:02:53,676 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 182.1818181818182) internal successors, (2004), 11 states have internal predecessors, (2004), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:02:53,680 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 483.0) internal successors, (5796), 12 states have internal predecessors, (5796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:02:53,681 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 483.0) internal successors, (5796), 12 states have internal predecessors, (5796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:02:53,681 INFO L175 Difference]: Start difference. First operand has 71 places, 71 transitions, 556 flow. Second operand 11 states and 2004 transitions. [2023-08-31 01:02:53,681 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 117 transitions, 1096 flow [2023-08-31 01:02:53,692 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 117 transitions, 1006 flow, removed 40 selfloop flow, removed 4 redundant places. [2023-08-31 01:02:53,693 INFO L231 Difference]: Finished difference. Result has 80 places, 80 transitions, 688 flow [2023-08-31 01:02:53,694 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=510, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=688, PETRI_PLACES=80, PETRI_TRANSITIONS=80} [2023-08-31 01:02:53,694 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 55 predicate places. [2023-08-31 01:02:53,694 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 80 transitions, 688 flow [2023-08-31 01:02:53,695 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 177.72727272727272) internal successors, (3910), 22 states have internal predecessors, (3910), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:02:53,695 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 01:02:53,695 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 01:02:53,702 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-31 01:02:53,904 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 01:02:53,904 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 01:02:53,904 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 01:02:53,904 INFO L85 PathProgramCache]: Analyzing trace with hash -20464861, now seen corresponding path program 4 times [2023-08-31 01:02:53,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 01:02:53,905 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1100382261] [2023-08-31 01:02:53,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 01:02:53,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 01:02:53,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 01:02:54,291 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-31 01:02:54,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 01:02:54,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1100382261] [2023-08-31 01:02:54,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1100382261] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 01:02:54,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1543796285] [2023-08-31 01:02:54,291 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-31 01:02:54,291 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 01:02:54,291 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 01:02:54,293 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-31 01:02:54,303 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-31 01:02:54,374 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-31 01:02:54,374 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 01:02:54,375 INFO L263 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 34 conjunts are in the unsatisfiable core [2023-08-31 01:02:54,377 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 01:02:54,424 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 11 treesize of output 7 [2023-08-31 01:02:54,453 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 6 treesize of output 5 [2023-08-31 01:02:54,485 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 6 treesize of output 5 [2023-08-31 01:02:54,581 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-31 01:02:54,581 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 01:02:54,828 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-31 01:02:54,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1543796285] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 01:02:54,829 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 01:02:54,829 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 6] total 22 [2023-08-31 01:02:54,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [507093866] [2023-08-31 01:02:54,829 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 01:02:54,829 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-08-31 01:02:54,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 01:02:54,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-08-31 01:02:54,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=387, Unknown=0, NotChecked=0, Total=462 [2023-08-31 01:02:56,408 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 169 out of 483 [2023-08-31 01:02:56,410 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 80 transitions, 688 flow. Second operand has 22 states, 22 states have (on average 171.04545454545453) internal successors, (3763), 22 states have internal predecessors, (3763), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:02:56,410 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 01:02:56,410 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 169 of 483 [2023-08-31 01:02:56,410 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 01:02:57,342 INFO L130 PetriNetUnfolder]: 948/1710 cut-off events. [2023-08-31 01:02:57,343 INFO L131 PetriNetUnfolder]: For 7364/7364 co-relation queries the response was YES. [2023-08-31 01:02:57,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7957 conditions, 1710 events. 948/1710 cut-off events. For 7364/7364 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 9299 event pairs, 230 based on Foata normal form. 32/1742 useless extension candidates. Maximal degree in co-relation 7906. Up to 894 conditions per place. [2023-08-31 01:02:57,352 INFO L137 encePairwiseOnDemand]: 469/483 looper letters, 86 selfloop transitions, 61 changer transitions 0/147 dead transitions. [2023-08-31 01:02:57,352 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 147 transitions, 1409 flow [2023-08-31 01:02:57,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-31 01:02:57,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-31 01:02:57,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2286 transitions. [2023-08-31 01:02:57,358 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36407071189679885 [2023-08-31 01:02:57,358 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2286 transitions. [2023-08-31 01:02:57,358 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2286 transitions. [2023-08-31 01:02:57,359 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 01:02:57,359 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2286 transitions. [2023-08-31 01:02:57,362 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 175.84615384615384) internal successors, (2286), 13 states have internal predecessors, (2286), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:02:57,367 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 483.0) internal successors, (6762), 14 states have internal predecessors, (6762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:02:57,367 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 483.0) internal successors, (6762), 14 states have internal predecessors, (6762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:02:57,367 INFO L175 Difference]: Start difference. First operand has 80 places, 80 transitions, 688 flow. Second operand 13 states and 2286 transitions. [2023-08-31 01:02:57,367 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 147 transitions, 1409 flow [2023-08-31 01:02:57,385 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 147 transitions, 1329 flow, removed 8 selfloop flow, removed 8 redundant places. [2023-08-31 01:02:57,387 INFO L231 Difference]: Finished difference. Result has 90 places, 108 transitions, 1106 flow [2023-08-31 01:02:57,388 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=623, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1106, PETRI_PLACES=90, PETRI_TRANSITIONS=108} [2023-08-31 01:02:57,388 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 65 predicate places. [2023-08-31 01:02:57,388 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 108 transitions, 1106 flow [2023-08-31 01:02:57,389 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 171.04545454545453) internal successors, (3763), 22 states have internal predecessors, (3763), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:02:57,389 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 01:02:57,389 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 01:02:57,399 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-08-31 01:02:57,593 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 01:02:57,593 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 01:02:57,594 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 01:02:57,594 INFO L85 PathProgramCache]: Analyzing trace with hash -1451051645, now seen corresponding path program 5 times [2023-08-31 01:02:57,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 01:02:57,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1783415698] [2023-08-31 01:02:57,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 01:02:57,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 01:02:57,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 01:02:57,941 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 01:02:57,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 01:02:57,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1783415698] [2023-08-31 01:02:57,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1783415698] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 01:02:57,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2136945324] [2023-08-31 01:02:57,941 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-31 01:02:57,941 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 01:02:57,942 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 01:02:57,942 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-31 01:02:57,945 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-31 01:02:58,015 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-31 01:02:58,015 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 01:02:58,016 INFO L263 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 11 conjunts are in the unsatisfiable core [2023-08-31 01:02:58,017 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 01:02:58,100 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-31 01:02:58,100 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-31 01:02:58,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2136945324] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 01:02:58,100 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-31 01:02:58,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [10] total 15 [2023-08-31 01:02:58,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1515275094] [2023-08-31 01:02:58,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 01:02:58,101 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-31 01:02:58,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 01:02:58,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-31 01:02:58,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2023-08-31 01:02:58,236 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 190 out of 483 [2023-08-31 01:02:58,237 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 108 transitions, 1106 flow. Second operand has 6 states, 6 states have (on average 193.16666666666666) internal successors, (1159), 6 states have internal predecessors, (1159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:02:58,237 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 01:02:58,237 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 190 of 483 [2023-08-31 01:02:58,237 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 01:02:58,466 INFO L130 PetriNetUnfolder]: 932/1654 cut-off events. [2023-08-31 01:02:58,467 INFO L131 PetriNetUnfolder]: For 9795/9795 co-relation queries the response was YES. [2023-08-31 01:02:58,470 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8750 conditions, 1654 events. 932/1654 cut-off events. For 9795/9795 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 8865 event pairs, 310 based on Foata normal form. 4/1658 useless extension candidates. Maximal degree in co-relation 8693. Up to 1017 conditions per place. [2023-08-31 01:02:58,476 INFO L137 encePairwiseOnDemand]: 475/483 looper letters, 100 selfloop transitions, 30 changer transitions 0/130 dead transitions. [2023-08-31 01:02:58,476 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 130 transitions, 1487 flow [2023-08-31 01:02:58,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-31 01:02:58,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-31 01:02:58,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1197 transitions. [2023-08-31 01:02:58,478 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41304347826086957 [2023-08-31 01:02:58,478 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1197 transitions. [2023-08-31 01:02:58,478 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1197 transitions. [2023-08-31 01:02:58,479 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 01:02:58,479 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1197 transitions. [2023-08-31 01:02:58,480 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 199.5) internal successors, (1197), 6 states have internal predecessors, (1197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:02:58,482 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 483.0) internal successors, (3381), 7 states have internal predecessors, (3381), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:02:58,482 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 483.0) internal successors, (3381), 7 states have internal predecessors, (3381), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:02:58,482 INFO L175 Difference]: Start difference. First operand has 90 places, 108 transitions, 1106 flow. Second operand 6 states and 1197 transitions. [2023-08-31 01:02:58,483 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 130 transitions, 1487 flow [2023-08-31 01:02:58,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 130 transitions, 1441 flow, removed 18 selfloop flow, removed 4 redundant places. [2023-08-31 01:02:58,509 INFO L231 Difference]: Finished difference. Result has 92 places, 109 transitions, 1130 flow [2023-08-31 01:02:58,509 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=1044, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1130, PETRI_PLACES=92, PETRI_TRANSITIONS=109} [2023-08-31 01:02:58,510 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 67 predicate places. [2023-08-31 01:02:58,510 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 109 transitions, 1130 flow [2023-08-31 01:02:58,510 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 193.16666666666666) internal successors, (1159), 6 states have internal predecessors, (1159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:02:58,510 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 01:02:58,510 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 01:02:58,519 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-31 01:02:58,716 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,SelfDestructingSolverStorable11 [2023-08-31 01:02:58,717 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 01:02:58,717 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 01:02:58,717 INFO L85 PathProgramCache]: Analyzing trace with hash -900067187, now seen corresponding path program 6 times [2023-08-31 01:02:58,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 01:02:58,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1685416717] [2023-08-31 01:02:58,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 01:02:58,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 01:02:58,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 01:02:59,047 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 01:02:59,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 01:02:59,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1685416717] [2023-08-31 01:02:59,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1685416717] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 01:02:59,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [818846138] [2023-08-31 01:02:59,048 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-31 01:02:59,048 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 01:02:59,048 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 01:02:59,049 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-31 01:02:59,049 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-31 01:02:59,186 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-08-31 01:02:59,187 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 01:02:59,188 INFO L263 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 27 conjunts are in the unsatisfiable core [2023-08-31 01:02:59,189 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 01:02:59,362 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 01:02:59,362 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 01:02:59,451 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-31 01:02:59,452 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2023-08-31 01:02:59,488 INFO L321 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-08-31 01:02:59,488 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 82 treesize of output 66 [2023-08-31 01:02:59,507 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-31 01:02:59,507 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2023-08-31 01:02:59,613 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 01:02:59,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [818846138] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-31 01:02:59,614 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-31 01:02:59,614 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [10, 10] total 22 [2023-08-31 01:02:59,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1823552974] [2023-08-31 01:02:59,614 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 01:02:59,614 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-31 01:02:59,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 01:02:59,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-31 01:02:59,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=401, Unknown=0, NotChecked=0, Total=506 [2023-08-31 01:03:00,030 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 178 out of 483 [2023-08-31 01:03:00,031 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 109 transitions, 1130 flow. Second operand has 10 states, 10 states have (on average 179.9) internal successors, (1799), 10 states have internal predecessors, (1799), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:03:00,031 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 01:03:00,031 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 178 of 483 [2023-08-31 01:03:00,032 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 01:03:00,484 INFO L130 PetriNetUnfolder]: 916/1598 cut-off events. [2023-08-31 01:03:00,484 INFO L131 PetriNetUnfolder]: For 9260/9260 co-relation queries the response was YES. [2023-08-31 01:03:00,488 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8585 conditions, 1598 events. 916/1598 cut-off events. For 9260/9260 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 8387 event pairs, 216 based on Foata normal form. 4/1602 useless extension candidates. Maximal degree in co-relation 8530. Up to 812 conditions per place. [2023-08-31 01:03:00,498 INFO L137 encePairwiseOnDemand]: 470/483 looper letters, 80 selfloop transitions, 62 changer transitions 0/142 dead transitions. [2023-08-31 01:03:00,499 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 142 transitions, 1599 flow [2023-08-31 01:03:00,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-31 01:03:00,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-31 01:03:00,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2395 transitions. [2023-08-31 01:03:00,501 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3814301640388597 [2023-08-31 01:03:00,501 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2395 transitions. [2023-08-31 01:03:00,501 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2395 transitions. [2023-08-31 01:03:00,502 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 01:03:00,502 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2395 transitions. [2023-08-31 01:03:00,509 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 184.23076923076923) internal successors, (2395), 13 states have internal predecessors, (2395), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:03:00,513 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 483.0) internal successors, (6762), 14 states have internal predecessors, (6762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:03:00,513 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 483.0) internal successors, (6762), 14 states have internal predecessors, (6762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:03:00,513 INFO L175 Difference]: Start difference. First operand has 92 places, 109 transitions, 1130 flow. Second operand 13 states and 2395 transitions. [2023-08-31 01:03:00,513 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 142 transitions, 1599 flow [2023-08-31 01:03:00,540 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 142 transitions, 1541 flow, removed 2 selfloop flow, removed 4 redundant places. [2023-08-31 01:03:00,544 INFO L231 Difference]: Finished difference. Result has 101 places, 109 transitions, 1198 flow [2023-08-31 01:03:00,544 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=1057, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1198, PETRI_PLACES=101, PETRI_TRANSITIONS=109} [2023-08-31 01:03:00,545 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 76 predicate places. [2023-08-31 01:03:00,545 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 109 transitions, 1198 flow [2023-08-31 01:03:00,545 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 179.9) internal successors, (1799), 10 states have internal predecessors, (1799), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:03:00,545 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 01:03:00,545 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 01:03:00,552 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2023-08-31 01:03:00,749 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2023-08-31 01:03:00,750 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 01:03:00,750 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 01:03:00,750 INFO L85 PathProgramCache]: Analyzing trace with hash -525642385, now seen corresponding path program 7 times [2023-08-31 01:03:00,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 01:03:00,750 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1685127641] [2023-08-31 01:03:00,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 01:03:00,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 01:03:00,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 01:03:01,079 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 01:03:01,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 01:03:01,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1685127641] [2023-08-31 01:03:01,079 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1685127641] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 01:03:01,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1553201306] [2023-08-31 01:03:01,079 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-31 01:03:01,079 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 01:03:01,079 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 01:03:01,080 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-31 01:03:01,082 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-31 01:03:01,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 01:03:01,157 INFO L263 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 39 conjunts are in the unsatisfiable core [2023-08-31 01:03:01,158 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 01:03:01,241 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 11 treesize of output 7 [2023-08-31 01:03:01,271 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 6 treesize of output 5 [2023-08-31 01:03:01,307 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 6 treesize of output 5 [2023-08-31 01:03:01,438 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 01:03:01,438 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 01:03:01,744 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 01:03:01,744 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 48 treesize of output 37 [2023-08-31 01:03:01,759 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 01:03:01,760 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 598 treesize of output 546 [2023-08-31 01:03:01,779 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 01:03:01,780 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 262 treesize of output 255 [2023-08-31 01:03:01,791 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 01:03:01,791 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 246 treesize of output 223 [2023-08-31 01:03:01,979 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 01:03:01,979 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 48 treesize of output 37 [2023-08-31 01:03:01,987 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 01:03:01,987 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 1206 treesize of output 1090 [2023-08-31 01:03:02,015 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 01:03:02,015 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 262 treesize of output 239 [2023-08-31 01:03:02,024 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 01:03:02,024 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 230 treesize of output 223 [2023-08-31 01:03:02,224 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 01:03:02,224 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1553201306] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 01:03:02,224 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 01:03:02,224 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 28 [2023-08-31 01:03:02,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1556087021] [2023-08-31 01:03:02,224 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 01:03:02,224 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-08-31 01:03:02,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 01:03:02,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-08-31 01:03:02,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=681, Unknown=13, NotChecked=0, Total=812 [2023-08-31 01:03:04,304 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 137 out of 483 [2023-08-31 01:03:04,307 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 109 transitions, 1198 flow. Second operand has 29 states, 29 states have (on average 138.51724137931035) internal successors, (4017), 29 states have internal predecessors, (4017), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:03:04,307 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 01:03:04,307 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 137 of 483 [2023-08-31 01:03:04,307 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 01:03:05,077 INFO L130 PetriNetUnfolder]: 1202/2132 cut-off events. [2023-08-31 01:03:05,078 INFO L131 PetriNetUnfolder]: For 13561/13561 co-relation queries the response was YES. [2023-08-31 01:03:05,083 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11780 conditions, 2132 events. 1202/2132 cut-off events. For 13561/13561 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 12156 event pairs, 228 based on Foata normal form. 4/2136 useless extension candidates. Maximal degree in co-relation 11720. Up to 927 conditions per place. [2023-08-31 01:03:05,088 INFO L137 encePairwiseOnDemand]: 470/483 looper letters, 79 selfloop transitions, 103 changer transitions 0/182 dead transitions. [2023-08-31 01:03:05,089 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 182 transitions, 2240 flow [2023-08-31 01:03:05,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-31 01:03:05,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-31 01:03:05,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1988 transitions. [2023-08-31 01:03:05,091 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2939958592132505 [2023-08-31 01:03:05,091 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1988 transitions. [2023-08-31 01:03:05,091 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1988 transitions. [2023-08-31 01:03:05,091 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 01:03:05,092 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1988 transitions. [2023-08-31 01:03:05,093 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 142.0) internal successors, (1988), 14 states have internal predecessors, (1988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:03:05,096 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 483.0) internal successors, (7245), 15 states have internal predecessors, (7245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:03:05,097 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 483.0) internal successors, (7245), 15 states have internal predecessors, (7245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:03:05,097 INFO L175 Difference]: Start difference. First operand has 101 places, 109 transitions, 1198 flow. Second operand 14 states and 1988 transitions. [2023-08-31 01:03:05,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 182 transitions, 2240 flow [2023-08-31 01:03:05,131 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 182 transitions, 2115 flow, removed 3 selfloop flow, removed 9 redundant places. [2023-08-31 01:03:05,133 INFO L231 Difference]: Finished difference. Result has 110 places, 144 transitions, 1863 flow [2023-08-31 01:03:05,133 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=1117, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1863, PETRI_PLACES=110, PETRI_TRANSITIONS=144} [2023-08-31 01:03:05,133 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 85 predicate places. [2023-08-31 01:03:05,133 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 144 transitions, 1863 flow [2023-08-31 01:03:05,134 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 138.51724137931035) internal successors, (4017), 29 states have internal predecessors, (4017), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:03:05,134 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 01:03:05,134 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 01:03:05,140 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-08-31 01:03:05,337 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,SelfDestructingSolverStorable13 [2023-08-31 01:03:05,337 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 01:03:05,337 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 01:03:05,337 INFO L85 PathProgramCache]: Analyzing trace with hash -1427234071, now seen corresponding path program 8 times [2023-08-31 01:03:05,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 01:03:05,337 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1833103564] [2023-08-31 01:03:05,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 01:03:05,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 01:03:05,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 01:03:05,643 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-31 01:03:05,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 01:03:05,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1833103564] [2023-08-31 01:03:05,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1833103564] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 01:03:05,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1827590255] [2023-08-31 01:03:05,644 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-31 01:03:05,644 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 01:03:05,644 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 01:03:05,661 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-31 01:03:05,663 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-08-31 01:03:05,771 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-31 01:03:05,771 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 01:03:05,772 INFO L263 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 27 conjunts are in the unsatisfiable core [2023-08-31 01:03:05,773 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 01:03:05,913 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-31 01:03:05,914 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 01:03:06,057 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-31 01:03:06,057 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2023-08-31 01:03:06,091 INFO L321 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-08-31 01:03:06,091 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 82 treesize of output 66 [2023-08-31 01:03:06,111 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-31 01:03:06,111 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2023-08-31 01:03:06,207 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 01:03:06,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1827590255] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 01:03:06,207 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 01:03:06,208 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 21 [2023-08-31 01:03:06,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1359384097] [2023-08-31 01:03:06,208 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 01:03:06,208 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-08-31 01:03:06,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 01:03:06,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-08-31 01:03:06,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=354, Unknown=0, NotChecked=0, Total=462 [2023-08-31 01:03:07,182 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 483 [2023-08-31 01:03:07,184 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 144 transitions, 1863 flow. Second operand has 22 states, 22 states have (on average 177.8181818181818) internal successors, (3912), 22 states have internal predecessors, (3912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:03:07,184 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 01:03:07,184 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 483 [2023-08-31 01:03:07,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 01:03:07,776 INFO L130 PetriNetUnfolder]: 1170/2100 cut-off events. [2023-08-31 01:03:07,776 INFO L131 PetriNetUnfolder]: For 17969/17969 co-relation queries the response was YES. [2023-08-31 01:03:07,781 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13038 conditions, 2100 events. 1170/2100 cut-off events. For 17969/17969 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 11860 event pairs, 292 based on Foata normal form. 32/2132 useless extension candidates. Maximal degree in co-relation 12973. Up to 1203 conditions per place. [2023-08-31 01:03:07,787 INFO L137 encePairwiseOnDemand]: 471/483 looper letters, 128 selfloop transitions, 55 changer transitions 0/183 dead transitions. [2023-08-31 01:03:07,787 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 183 transitions, 2513 flow [2023-08-31 01:03:07,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-31 01:03:07,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-31 01:03:07,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2003 transitions. [2023-08-31 01:03:07,798 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3769998117824205 [2023-08-31 01:03:07,798 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2003 transitions. [2023-08-31 01:03:07,799 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2003 transitions. [2023-08-31 01:03:07,799 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 01:03:07,799 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2003 transitions. [2023-08-31 01:03:07,801 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 182.0909090909091) internal successors, (2003), 11 states have internal predecessors, (2003), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:03:07,803 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 483.0) internal successors, (5796), 12 states have internal predecessors, (5796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:03:07,804 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 483.0) internal successors, (5796), 12 states have internal predecessors, (5796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:03:07,804 INFO L175 Difference]: Start difference. First operand has 110 places, 144 transitions, 1863 flow. Second operand 11 states and 2003 transitions. [2023-08-31 01:03:07,804 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 183 transitions, 2513 flow [2023-08-31 01:03:07,862 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 183 transitions, 2392 flow, removed 27 selfloop flow, removed 6 redundant places. [2023-08-31 01:03:07,864 INFO L231 Difference]: Finished difference. Result has 118 places, 150 transitions, 2021 flow [2023-08-31 01:03:07,865 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=1758, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2021, PETRI_PLACES=118, PETRI_TRANSITIONS=150} [2023-08-31 01:03:07,865 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 93 predicate places. [2023-08-31 01:03:07,865 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 150 transitions, 2021 flow [2023-08-31 01:03:07,866 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 177.8181818181818) internal successors, (3912), 22 states have internal predecessors, (3912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:03:07,866 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 01:03:07,866 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 01:03:07,871 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2023-08-31 01:03:08,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2023-08-31 01:03:08,071 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 01:03:08,072 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 01:03:08,072 INFO L85 PathProgramCache]: Analyzing trace with hash -134892999, now seen corresponding path program 9 times [2023-08-31 01:03:08,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 01:03:08,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [638885896] [2023-08-31 01:03:08,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 01:03:08,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 01:03:08,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 01:03:08,564 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-31 01:03:08,564 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 01:03:08,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [638885896] [2023-08-31 01:03:08,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [638885896] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 01:03:08,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1874991463] [2023-08-31 01:03:08,564 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-31 01:03:08,564 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 01:03:08,564 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 01:03:08,565 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-31 01:03:08,567 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-08-31 01:03:08,683 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-31 01:03:08,683 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 01:03:08,684 INFO L263 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 41 conjunts are in the unsatisfiable core [2023-08-31 01:03:08,686 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 01:03:08,796 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 11 treesize of output 7 [2023-08-31 01:03:08,839 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 6 treesize of output 5 [2023-08-31 01:03:08,991 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-31 01:03:08,992 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-31 01:03:08,995 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-08-31 01:03:08,995 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 23 [2023-08-31 01:03:09,065 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-31 01:03:09,065 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 01:03:09,562 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 01:03:09,562 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 31 [2023-08-31 01:03:09,569 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 01:03:09,569 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 70 treesize of output 66 [2023-08-31 01:03:09,579 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 01:03:09,579 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 54 treesize of output 55 [2023-08-31 01:03:09,605 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 01:03:09,605 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 31 [2023-08-31 01:03:09,611 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 01:03:09,611 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 70 treesize of output 66 [2023-08-31 01:03:09,617 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 01:03:09,617 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 54 treesize of output 55 [2023-08-31 01:03:09,636 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 01:03:09,637 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 188 treesize of output 104 [2023-08-31 01:03:09,652 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-31 01:03:09,653 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 3750 treesize of output 3350 [2023-08-31 01:03:09,727 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 01:03:09,728 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 854 treesize of output 806 [2023-08-31 01:03:09,748 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 01:03:09,748 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 752 treesize of output 664 [2023-08-31 01:03:10,546 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 01:03:10,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1874991463] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 01:03:10,548 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 01:03:10,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 11] total 30 [2023-08-31 01:03:10,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1038967551] [2023-08-31 01:03:10,548 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 01:03:10,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-08-31 01:03:10,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 01:03:10,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-08-31 01:03:10,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=787, Unknown=21, NotChecked=0, Total=930 [2023-08-31 01:03:10,954 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 137 out of 483 [2023-08-31 01:03:10,956 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 150 transitions, 2021 flow. Second operand has 31 states, 31 states have (on average 138.6451612903226) internal successors, (4298), 31 states have internal predecessors, (4298), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:03:10,956 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 01:03:10,956 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 137 of 483 [2023-08-31 01:03:10,956 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 01:03:11,801 INFO L130 PetriNetUnfolder]: 1202/2156 cut-off events. [2023-08-31 01:03:11,801 INFO L131 PetriNetUnfolder]: For 20029/20029 co-relation queries the response was YES. [2023-08-31 01:03:11,807 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13749 conditions, 2156 events. 1202/2156 cut-off events. For 20029/20029 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 12246 event pairs, 190 based on Foata normal form. 40/2196 useless extension candidates. Maximal degree in co-relation 13680. Up to 1132 conditions per place. [2023-08-31 01:03:11,814 INFO L137 encePairwiseOnDemand]: 471/483 looper letters, 135 selfloop transitions, 57 changer transitions 0/192 dead transitions. [2023-08-31 01:03:11,814 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 192 transitions, 2825 flow [2023-08-31 01:03:11,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-31 01:03:11,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-31 01:03:11,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1570 transitions. [2023-08-31 01:03:11,822 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2955015998494259 [2023-08-31 01:03:11,822 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1570 transitions. [2023-08-31 01:03:11,822 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1570 transitions. [2023-08-31 01:03:11,823 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 01:03:11,823 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1570 transitions. [2023-08-31 01:03:11,824 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 142.72727272727272) internal successors, (1570), 11 states have internal predecessors, (1570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:03:11,827 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 483.0) internal successors, (5796), 12 states have internal predecessors, (5796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:03:11,828 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 483.0) internal successors, (5796), 12 states have internal predecessors, (5796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:03:11,828 INFO L175 Difference]: Start difference. First operand has 118 places, 150 transitions, 2021 flow. Second operand 11 states and 1570 transitions. [2023-08-31 01:03:11,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 192 transitions, 2825 flow [2023-08-31 01:03:11,913 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 192 transitions, 2736 flow, removed 14 selfloop flow, removed 6 redundant places. [2023-08-31 01:03:11,916 INFO L231 Difference]: Finished difference. Result has 124 places, 153 transitions, 2146 flow [2023-08-31 01:03:11,916 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=1924, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2146, PETRI_PLACES=124, PETRI_TRANSITIONS=153} [2023-08-31 01:03:11,917 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 99 predicate places. [2023-08-31 01:03:11,917 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 153 transitions, 2146 flow [2023-08-31 01:03:11,918 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 138.6451612903226) internal successors, (4298), 31 states have internal predecessors, (4298), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:03:11,918 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 01:03:11,918 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 01:03:11,925 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2023-08-31 01:03:12,123 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2023-08-31 01:03:12,124 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 01:03:12,124 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 01:03:12,124 INFO L85 PathProgramCache]: Analyzing trace with hash -71803201, now seen corresponding path program 10 times [2023-08-31 01:03:12,124 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 01:03:12,124 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1356718126] [2023-08-31 01:03:12,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 01:03:12,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 01:03:12,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 01:03:12,503 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 01:03:12,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 01:03:12,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1356718126] [2023-08-31 01:03:12,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1356718126] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 01:03:12,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [586407963] [2023-08-31 01:03:12,503 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-31 01:03:12,503 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 01:03:12,503 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 01:03:12,505 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-31 01:03:12,505 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-08-31 01:03:12,581 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-31 01:03:12,581 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 01:03:12,582 INFO L263 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 36 conjunts are in the unsatisfiable core [2023-08-31 01:03:12,583 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 01:03:12,644 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 11 treesize of output 7 [2023-08-31 01:03:12,681 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 6 treesize of output 5 [2023-08-31 01:03:12,767 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-31 01:03:12,767 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-31 01:03:12,891 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 01:03:12,891 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 01:03:13,282 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 01:03:13,282 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 191 treesize of output 107 [2023-08-31 01:03:13,293 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-31 01:03:13,294 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 2126 treesize of output 1886 [2023-08-31 01:03:13,326 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 01:03:13,326 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 922 treesize of output 826 [2023-08-31 01:03:13,352 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 01:03:13,352 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 818 treesize of output 766 [2023-08-31 01:03:13,767 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 1 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 01:03:13,767 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [586407963] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 01:03:13,767 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 01:03:13,767 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 28 [2023-08-31 01:03:13,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1344099651] [2023-08-31 01:03:13,767 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 01:03:13,767 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-08-31 01:03:13,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 01:03:13,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-08-31 01:03:13,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=667, Unknown=11, NotChecked=0, Total=812 [2023-08-31 01:03:14,061 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 137 out of 483 [2023-08-31 01:03:14,062 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 153 transitions, 2146 flow. Second operand has 29 states, 29 states have (on average 138.6206896551724) internal successors, (4020), 29 states have internal predecessors, (4020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:03:14,062 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 01:03:14,063 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 137 of 483 [2023-08-31 01:03:14,063 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 01:03:16,253 INFO L130 PetriNetUnfolder]: 2136/3876 cut-off events. [2023-08-31 01:03:16,253 INFO L131 PetriNetUnfolder]: For 36806/36806 co-relation queries the response was YES. [2023-08-31 01:03:16,265 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23507 conditions, 3876 events. 2136/3876 cut-off events. For 36806/36806 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 24984 event pairs, 432 based on Foata normal form. 24/3900 useless extension candidates. Maximal degree in co-relation 23436. Up to 1152 conditions per place. [2023-08-31 01:03:16,304 INFO L137 encePairwiseOnDemand]: 471/483 looper letters, 183 selfloop transitions, 122 changer transitions 0/305 dead transitions. [2023-08-31 01:03:16,304 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 305 transitions, 4306 flow [2023-08-31 01:03:16,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-08-31 01:03:16,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-08-31 01:03:16,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2739 transitions. [2023-08-31 01:03:16,307 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2984635501797973 [2023-08-31 01:03:16,307 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2739 transitions. [2023-08-31 01:03:16,307 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2739 transitions. [2023-08-31 01:03:16,307 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 01:03:16,307 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2739 transitions. [2023-08-31 01:03:16,310 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 144.1578947368421) internal successors, (2739), 19 states have internal predecessors, (2739), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:03:16,314 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 483.0) internal successors, (9660), 20 states have internal predecessors, (9660), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:03:16,314 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 483.0) internal successors, (9660), 20 states have internal predecessors, (9660), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:03:16,314 INFO L175 Difference]: Start difference. First operand has 124 places, 153 transitions, 2146 flow. Second operand 19 states and 2739 transitions. [2023-08-31 01:03:16,314 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 305 transitions, 4306 flow [2023-08-31 01:03:16,429 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 305 transitions, 4137 flow, removed 47 selfloop flow, removed 8 redundant places. [2023-08-31 01:03:16,433 INFO L231 Difference]: Finished difference. Result has 141 places, 190 transitions, 2848 flow [2023-08-31 01:03:16,433 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=1939, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=2848, PETRI_PLACES=141, PETRI_TRANSITIONS=190} [2023-08-31 01:03:16,433 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 116 predicate places. [2023-08-31 01:03:16,433 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 190 transitions, 2848 flow [2023-08-31 01:03:16,434 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 138.6206896551724) internal successors, (4020), 29 states have internal predecessors, (4020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:03:16,434 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 01:03:16,435 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 01:03:16,441 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2023-08-31 01:03:16,639 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-08-31 01:03:16,639 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 01:03:16,639 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 01:03:16,639 INFO L85 PathProgramCache]: Analyzing trace with hash 1227810281, now seen corresponding path program 11 times [2023-08-31 01:03:16,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 01:03:16,639 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2072442096] [2023-08-31 01:03:16,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 01:03:16,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 01:03:16,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 01:03:17,024 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-31 01:03:17,024 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 01:03:17,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2072442096] [2023-08-31 01:03:17,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2072442096] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 01:03:17,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1981214858] [2023-08-31 01:03:17,025 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-31 01:03:17,025 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 01:03:17,025 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 01:03:17,029 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-31 01:03:17,064 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-08-31 01:03:17,123 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-31 01:03:17,123 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 01:03:17,124 INFO L263 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 15 conjunts are in the unsatisfiable core [2023-08-31 01:03:17,126 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 01:03:17,196 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-31 01:03:17,197 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-31 01:03:17,338 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-31 01:03:17,339 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 01:03:17,654 WARN L839 $PredicateComparison]: unable to prove that (let ((.cse3 (* |c_thread1Thread1of1ForFork0_~i~0#1| 4))) (let ((.cse5 (forall ((~a2~0.offset Int) (v_ArrVal_607 (Array Int Int)) (~a2~0.base Int)) (not (= (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_607) ~a2~0.base) (+ ~a2~0.offset .cse3)) |c_thread1Thread1of1ForFork0_#t~mem1#1|))))) (and (forall ((~a2~0.offset Int) (v_ArrVal_607 (Array Int Int)) (~a2~0.base Int)) (let ((.cse4 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_607))) (let ((.cse2 (select .cse4 ~a2~0.base))) (let ((.cse1 (select .cse2 ~a2~0.offset)) (.cse0 (select (select .cse4 c_~a1~0.base) c_~a1~0.offset))) (or (< (+ 2147483647 .cse0) .cse1) (= .cse0 .cse1) (not (= (select .cse2 (+ ~a2~0.offset .cse3)) |c_thread1Thread1of1ForFork0_#t~mem1#1|)) (< (+ .cse1 2147483648) .cse0)))))) (or (< 0 c_~n1~0) .cse5) (or (< 0 c_~n2~0) .cse5)))) is different from false [2023-08-31 01:03:17,775 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 01:03:17,775 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 365 treesize of output 429 [2023-08-31 01:03:17,811 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 01:03:17,811 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 245 treesize of output 244 [2023-08-31 01:03:17,826 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 215 treesize of output 209 [2023-08-31 01:03:17,845 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 209 treesize of output 203 [2023-08-31 01:03:20,753 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-31 01:03:20,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1981214858] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 01:03:20,753 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 01:03:20,753 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 8, 8] total 25 [2023-08-31 01:03:20,753 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [361550528] [2023-08-31 01:03:20,753 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 01:03:20,753 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-08-31 01:03:20,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 01:03:20,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-08-31 01:03:20,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=515, Unknown=1, NotChecked=46, Total=650 [2023-08-31 01:03:20,817 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 141 out of 483 [2023-08-31 01:03:20,819 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 190 transitions, 2848 flow. Second operand has 26 states, 26 states have (on average 143.03846153846155) internal successors, (3719), 26 states have internal predecessors, (3719), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:03:20,819 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 01:03:20,819 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 141 of 483 [2023-08-31 01:03:20,819 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 01:03:21,882 INFO L130 PetriNetUnfolder]: 2032/3676 cut-off events. [2023-08-31 01:03:21,882 INFO L131 PetriNetUnfolder]: For 41979/41979 co-relation queries the response was YES. [2023-08-31 01:03:21,895 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23868 conditions, 3676 events. 2032/3676 cut-off events. For 41979/41979 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 23463 event pairs, 694 based on Foata normal form. 76/3752 useless extension candidates. Maximal degree in co-relation 23791. Up to 2697 conditions per place. [2023-08-31 01:03:21,907 INFO L137 encePairwiseOnDemand]: 471/483 looper letters, 162 selfloop transitions, 59 changer transitions 0/221 dead transitions. [2023-08-31 01:03:21,907 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 221 transitions, 3556 flow [2023-08-31 01:03:21,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-31 01:03:21,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-31 01:03:21,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1614 transitions. [2023-08-31 01:03:21,909 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3037831733483907 [2023-08-31 01:03:21,910 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1614 transitions. [2023-08-31 01:03:21,910 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1614 transitions. [2023-08-31 01:03:21,910 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 01:03:21,910 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1614 transitions. [2023-08-31 01:03:21,912 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 146.72727272727272) internal successors, (1614), 11 states have internal predecessors, (1614), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:03:21,915 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 483.0) internal successors, (5796), 12 states have internal predecessors, (5796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:03:21,915 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 483.0) internal successors, (5796), 12 states have internal predecessors, (5796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:03:21,916 INFO L175 Difference]: Start difference. First operand has 141 places, 190 transitions, 2848 flow. Second operand 11 states and 1614 transitions. [2023-08-31 01:03:21,916 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 221 transitions, 3556 flow [2023-08-31 01:03:22,026 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 221 transitions, 3314 flow, removed 44 selfloop flow, removed 8 redundant places. [2023-08-31 01:03:22,029 INFO L231 Difference]: Finished difference. Result has 144 places, 185 transitions, 2678 flow [2023-08-31 01:03:22,029 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=2527, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2678, PETRI_PLACES=144, PETRI_TRANSITIONS=185} [2023-08-31 01:03:22,030 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 119 predicate places. [2023-08-31 01:03:22,030 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 185 transitions, 2678 flow [2023-08-31 01:03:22,030 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 143.03846153846155) internal successors, (3719), 26 states have internal predecessors, (3719), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:03:22,030 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 01:03:22,030 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 01:03:22,037 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2023-08-31 01:03:22,231 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 01:03:22,231 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 01:03:22,231 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 01:03:22,231 INFO L85 PathProgramCache]: Analyzing trace with hash 806001645, now seen corresponding path program 12 times [2023-08-31 01:03:22,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 01:03:22,231 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [912303385] [2023-08-31 01:03:22,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 01:03:22,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 01:03:22,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 01:03:22,521 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 01:03:22,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 01:03:22,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [912303385] [2023-08-31 01:03:22,522 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [912303385] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 01:03:22,522 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1607373279] [2023-08-31 01:03:22,522 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-31 01:03:22,522 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 01:03:22,522 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 01:03:22,525 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-31 01:03:22,527 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-08-31 01:03:22,655 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-08-31 01:03:22,655 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 01:03:22,656 INFO L263 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 27 conjunts are in the unsatisfiable core [2023-08-31 01:03:22,657 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 01:03:23,056 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-31 01:03:23,057 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 01:03:23,323 INFO L321 Elim1Store]: treesize reduction 11, result has 85.7 percent of original size [2023-08-31 01:03:23,323 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 206 treesize of output 223 [2023-08-31 01:03:23,568 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 01:03:23,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1607373279] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-31 01:03:23,568 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-31 01:03:23,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [10, 9] total 26 [2023-08-31 01:03:23,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1819439966] [2023-08-31 01:03:23,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 01:03:23,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-31 01:03:23,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 01:03:23,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-31 01:03:23,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=595, Unknown=0, NotChecked=0, Total=702 [2023-08-31 01:03:23,994 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 171 out of 483 [2023-08-31 01:03:23,995 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 185 transitions, 2678 flow. Second operand has 9 states, 9 states have (on average 173.11111111111111) internal successors, (1558), 9 states have internal predecessors, (1558), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:03:23,996 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 01:03:23,996 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 171 of 483 [2023-08-31 01:03:23,996 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 01:03:25,026 INFO L130 PetriNetUnfolder]: 2130/3900 cut-off events. [2023-08-31 01:03:25,026 INFO L131 PetriNetUnfolder]: For 39081/39081 co-relation queries the response was YES. [2023-08-31 01:03:25,045 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24739 conditions, 3900 events. 2130/3900 cut-off events. For 39081/39081 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 25434 event pairs, 446 based on Foata normal form. 6/3906 useless extension candidates. Maximal degree in co-relation 24662. Up to 2077 conditions per place. [2023-08-31 01:03:25,058 INFO L137 encePairwiseOnDemand]: 470/483 looper letters, 123 selfloop transitions, 127 changer transitions 4/254 dead transitions. [2023-08-31 01:03:25,058 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 254 transitions, 3891 flow [2023-08-31 01:03:25,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-31 01:03:25,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-31 01:03:25,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2133 transitions. [2023-08-31 01:03:25,061 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36801242236024845 [2023-08-31 01:03:25,061 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2133 transitions. [2023-08-31 01:03:25,061 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2133 transitions. [2023-08-31 01:03:25,062 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 01:03:25,062 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2133 transitions. [2023-08-31 01:03:25,064 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 177.75) internal successors, (2133), 12 states have internal predecessors, (2133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:03:25,068 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 483.0) internal successors, (6279), 13 states have internal predecessors, (6279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:03:25,068 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 483.0) internal successors, (6279), 13 states have internal predecessors, (6279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:03:25,068 INFO L175 Difference]: Start difference. First operand has 144 places, 185 transitions, 2678 flow. Second operand 12 states and 2133 transitions. [2023-08-31 01:03:25,069 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 254 transitions, 3891 flow [2023-08-31 01:03:25,252 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 254 transitions, 3741 flow, removed 9 selfloop flow, removed 9 redundant places. [2023-08-31 01:03:25,255 INFO L231 Difference]: Finished difference. Result has 153 places, 225 transitions, 3596 flow [2023-08-31 01:03:25,256 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=2550, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3596, PETRI_PLACES=153, PETRI_TRANSITIONS=225} [2023-08-31 01:03:25,256 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 128 predicate places. [2023-08-31 01:03:25,256 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 225 transitions, 3596 flow [2023-08-31 01:03:25,257 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 173.11111111111111) internal successors, (1558), 9 states have internal predecessors, (1558), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:03:25,257 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 01:03:25,257 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 01:03:25,266 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2023-08-31 01:03:25,457 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 01:03:25,457 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 01:03:25,457 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 01:03:25,458 INFO L85 PathProgramCache]: Analyzing trace with hash 1568119743, now seen corresponding path program 13 times [2023-08-31 01:03:25,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 01:03:25,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [268175783] [2023-08-31 01:03:25,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 01:03:25,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 01:03:25,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 01:03:25,835 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 01:03:25,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 01:03:25,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [268175783] [2023-08-31 01:03:25,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [268175783] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 01:03:25,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [222654263] [2023-08-31 01:03:25,835 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-31 01:03:25,835 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 01:03:25,836 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 01:03:25,849 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-31 01:03:25,852 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-08-31 01:03:25,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 01:03:25,956 INFO L263 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 39 conjunts are in the unsatisfiable core [2023-08-31 01:03:25,958 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 01:03:26,058 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 11 treesize of output 7 [2023-08-31 01:03:26,115 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 6 treesize of output 5 [2023-08-31 01:03:26,167 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 6 treesize of output 5 [2023-08-31 01:03:26,292 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 01:03:26,293 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 01:03:26,713 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 01:03:26,714 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 48 treesize of output 37 [2023-08-31 01:03:26,721 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 01:03:26,721 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 294 treesize of output 274 [2023-08-31 01:03:26,729 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 01:03:26,729 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 262 treesize of output 239 [2023-08-31 01:03:26,738 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 01:03:26,739 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 230 treesize of output 223 [2023-08-31 01:03:26,857 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 01:03:26,858 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 48 treesize of output 37 [2023-08-31 01:03:26,866 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 01:03:26,866 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 1206 treesize of output 1090 [2023-08-31 01:03:26,896 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 01:03:26,897 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 262 treesize of output 239 [2023-08-31 01:03:26,908 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 01:03:26,908 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 230 treesize of output 223 [2023-08-31 01:03:27,175 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 01:03:27,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [222654263] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 01:03:27,175 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 01:03:27,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 26 [2023-08-31 01:03:27,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [947160209] [2023-08-31 01:03:27,175 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 01:03:27,176 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-08-31 01:03:27,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 01:03:27,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-08-31 01:03:27,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=560, Unknown=14, NotChecked=0, Total=702 [2023-08-31 01:03:29,377 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 137 out of 483 [2023-08-31 01:03:29,379 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 225 transitions, 3596 flow. Second operand has 27 states, 27 states have (on average 138.55555555555554) internal successors, (3741), 27 states have internal predecessors, (3741), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:03:29,379 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 01:03:29,379 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 137 of 483 [2023-08-31 01:03:29,379 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 01:03:30,499 INFO L130 PetriNetUnfolder]: 2092/3794 cut-off events. [2023-08-31 01:03:30,499 INFO L131 PetriNetUnfolder]: For 45543/45543 co-relation queries the response was YES. [2023-08-31 01:03:30,515 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26519 conditions, 3794 events. 2092/3794 cut-off events. For 45543/45543 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 24530 event pairs, 410 based on Foata normal form. 8/3802 useless extension candidates. Maximal degree in co-relation 26437. Up to 1889 conditions per place. [2023-08-31 01:03:30,528 INFO L137 encePairwiseOnDemand]: 470/483 looper letters, 97 selfloop transitions, 156 changer transitions 1/254 dead transitions. [2023-08-31 01:03:30,528 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 254 transitions, 4231 flow [2023-08-31 01:03:30,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-08-31 01:03:30,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-08-31 01:03:30,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2132 transitions. [2023-08-31 01:03:30,530 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.29427191166321603 [2023-08-31 01:03:30,531 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2132 transitions. [2023-08-31 01:03:30,531 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2132 transitions. [2023-08-31 01:03:30,531 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 01:03:30,531 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2132 transitions. [2023-08-31 01:03:30,533 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 142.13333333333333) internal successors, (2132), 15 states have internal predecessors, (2132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:03:30,536 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 483.0) internal successors, (7728), 16 states have internal predecessors, (7728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:03:30,536 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 483.0) internal successors, (7728), 16 states have internal predecessors, (7728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:03:30,537 INFO L175 Difference]: Start difference. First operand has 153 places, 225 transitions, 3596 flow. Second operand 15 states and 2132 transitions. [2023-08-31 01:03:30,537 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 254 transitions, 4231 flow [2023-08-31 01:03:30,720 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 254 transitions, 4122 flow, removed 53 selfloop flow, removed 2 redundant places. [2023-08-31 01:03:30,724 INFO L231 Difference]: Finished difference. Result has 167 places, 223 transitions, 3770 flow [2023-08-31 01:03:30,724 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=3389, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=3770, PETRI_PLACES=167, PETRI_TRANSITIONS=223} [2023-08-31 01:03:30,724 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 142 predicate places. [2023-08-31 01:03:30,724 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 223 transitions, 3770 flow [2023-08-31 01:03:30,725 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 138.55555555555554) internal successors, (3741), 27 states have internal predecessors, (3741), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:03:30,725 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 01:03:30,725 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 01:03:30,732 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2023-08-31 01:03:30,929 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 01:03:30,929 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 01:03:30,930 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 01:03:30,930 INFO L85 PathProgramCache]: Analyzing trace with hash -1588118134, now seen corresponding path program 1 times [2023-08-31 01:03:30,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 01:03:30,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1961613007] [2023-08-31 01:03:30,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 01:03:30,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 01:03:30,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 01:03:31,523 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 01:03:31,523 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 01:03:31,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1961613007] [2023-08-31 01:03:31,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1961613007] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 01:03:31,524 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [589522524] [2023-08-31 01:03:31,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 01:03:31,524 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 01:03:31,524 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 01:03:31,525 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-31 01:03:31,527 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-08-31 01:03:31,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 01:03:31,623 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 56 conjunts are in the unsatisfiable core [2023-08-31 01:03:31,624 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 01:03:31,707 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 11 treesize of output 7 [2023-08-31 01:03:31,744 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 6 treesize of output 5 [2023-08-31 01:03:31,778 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 6 treesize of output 5 [2023-08-31 01:03:32,026 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-31 01:03:32,027 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 19 [2023-08-31 01:03:32,062 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 01:03:32,062 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 01:03:36,993 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 01:03:36,994 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 36 [2023-08-31 01:03:37,005 INFO L321 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2023-08-31 01:03:37,005 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 278 treesize of output 253 [2023-08-31 01:03:37,015 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 01:03:37,015 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 246 treesize of output 222 [2023-08-31 01:03:37,024 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 01:03:37,025 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 214 treesize of output 206 [2023-08-31 01:03:37,424 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 01:03:37,424 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 36 [2023-08-31 01:03:37,436 INFO L321 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2023-08-31 01:03:37,437 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 566 treesize of output 509 [2023-08-31 01:03:37,459 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 01:03:37,459 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 246 treesize of output 238 [2023-08-31 01:03:37,470 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 01:03:37,470 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 230 treesize of output 206 [2023-08-31 01:03:37,855 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 01:03:37,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [589522524] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 01:03:37,855 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 01:03:37,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13, 13] total 35 [2023-08-31 01:03:37,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [351538712] [2023-08-31 01:03:37,855 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 01:03:37,855 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2023-08-31 01:03:37,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 01:03:37,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2023-08-31 01:03:37,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=241, Invalid=1078, Unknown=13, NotChecked=0, Total=1332 [2023-08-31 01:03:39,866 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:03:41,877 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:03:43,894 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:03:45,905 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:03:47,925 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:03:49,933 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:03:51,953 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:03:53,991 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:03:56,006 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:03:58,074 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:04:00,086 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:04:02,097 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:04:04,120 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:04:06,144 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:04:08,154 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:04:10,175 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:04:12,987 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:04:15,007 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:04:17,040 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:04:19,047 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:04:21,056 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:04:23,063 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:04:25,071 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:04:27,078 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:04:29,089 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:04:31,114 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:04:33,118 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:04:35,129 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:04:37,137 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:04:39,176 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:04:41,185 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:04:43,193 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:04:45,215 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:04:47,234 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:04:49,254 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:04:51,275 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:04:53,281 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:04:55,290 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:04:57,295 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:04:59,301 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:05:01,322 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:05:03,332 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:05:05,354 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:05:07,363 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:05:09,368 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:05:11,374 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:05:13,396 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:05:15,446 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:05:17,466 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:05:19,494 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:05:21,515 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:05:23,519 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:05:25,540 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:05:27,545 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:05:29,550 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:05:29,551 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 128 out of 483 [2023-08-31 01:05:29,553 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 223 transitions, 3770 flow. Second operand has 37 states, 37 states have (on average 129.56756756756758) internal successors, (4794), 37 states have internal predecessors, (4794), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:05:29,553 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 01:05:29,553 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 128 of 483 [2023-08-31 01:05:29,553 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 01:05:31,801 INFO L130 PetriNetUnfolder]: 2252/4152 cut-off events. [2023-08-31 01:05:31,801 INFO L131 PetriNetUnfolder]: For 53684/53684 co-relation queries the response was YES. [2023-08-31 01:05:31,817 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29631 conditions, 4152 events. 2252/4152 cut-off events. For 53684/53684 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 27813 event pairs, 388 based on Foata normal form. 10/4162 useless extension candidates. Maximal degree in co-relation 29544. Up to 1461 conditions per place. [2023-08-31 01:05:31,828 INFO L137 encePairwiseOnDemand]: 467/483 looper letters, 279 selfloop transitions, 125 changer transitions 11/415 dead transitions. [2023-08-31 01:05:31,829 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 415 transitions, 6489 flow [2023-08-31 01:05:31,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-08-31 01:05:31,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-08-31 01:05:31,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 3247 transitions. [2023-08-31 01:05:31,832 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2801069703243616 [2023-08-31 01:05:31,832 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 3247 transitions. [2023-08-31 01:05:31,832 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 3247 transitions. [2023-08-31 01:05:31,832 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 01:05:31,832 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 3247 transitions. [2023-08-31 01:05:31,835 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 135.29166666666666) internal successors, (3247), 24 states have internal predecessors, (3247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:05:31,840 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 483.0) internal successors, (12075), 25 states have internal predecessors, (12075), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:05:31,840 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 483.0) internal successors, (12075), 25 states have internal predecessors, (12075), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:05:31,840 INFO L175 Difference]: Start difference. First operand has 167 places, 223 transitions, 3770 flow. Second operand 24 states and 3247 transitions. [2023-08-31 01:05:31,840 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 415 transitions, 6489 flow [2023-08-31 01:05:32,036 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 415 transitions, 6381 flow, removed 5 selfloop flow, removed 8 redundant places. [2023-08-31 01:05:32,041 INFO L231 Difference]: Finished difference. Result has 189 places, 271 transitions, 4561 flow [2023-08-31 01:05:32,041 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=3670, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=4561, PETRI_PLACES=189, PETRI_TRANSITIONS=271} [2023-08-31 01:05:32,042 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 164 predicate places. [2023-08-31 01:05:32,042 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 271 transitions, 4561 flow [2023-08-31 01:05:32,042 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 129.56756756756758) internal successors, (4794), 37 states have internal predecessors, (4794), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:05:32,042 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 01:05:32,042 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 01:05:32,049 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2023-08-31 01:05:32,243 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 01:05:32,243 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 01:05:32,243 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 01:05:32,243 INFO L85 PathProgramCache]: Analyzing trace with hash -1970275389, now seen corresponding path program 1 times [2023-08-31 01:05:32,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 01:05:32,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [570481676] [2023-08-31 01:05:32,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 01:05:32,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 01:05:32,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 01:05:32,463 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 01:05:32,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 01:05:32,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [570481676] [2023-08-31 01:05:32,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [570481676] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 01:05:32,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1581817299] [2023-08-31 01:05:32,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 01:05:32,464 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 01:05:32,464 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 01:05:32,464 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-31 01:05:32,465 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-08-31 01:05:32,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 01:05:32,553 INFO L263 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 22 conjunts are in the unsatisfiable core [2023-08-31 01:05:32,554 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 01:05:32,755 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 01:05:32,755 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 130 treesize of output 111 [2023-08-31 01:05:32,796 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 01:05:32,796 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 01:05:32,972 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 01:05:32,973 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 185 treesize of output 165 [2023-08-31 01:05:33,234 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 01:05:33,234 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1581817299] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 01:05:33,234 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 01:05:33,234 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 25 [2023-08-31 01:05:33,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1910595765] [2023-08-31 01:05:33,234 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 01:05:33,235 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-08-31 01:05:33,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 01:05:33,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-08-31 01:05:33,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=564, Unknown=0, NotChecked=0, Total=702 [2023-08-31 01:05:34,005 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 185 out of 483 [2023-08-31 01:05:34,007 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 271 transitions, 4561 flow. Second operand has 27 states, 27 states have (on average 187.22222222222223) internal successors, (5055), 27 states have internal predecessors, (5055), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:05:34,007 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 01:05:34,007 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 185 of 483 [2023-08-31 01:05:34,007 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 01:05:36,088 INFO L130 PetriNetUnfolder]: 5541/10406 cut-off events. [2023-08-31 01:05:36,088 INFO L131 PetriNetUnfolder]: For 147387/147387 co-relation queries the response was YES. [2023-08-31 01:05:36,136 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75845 conditions, 10406 events. 5541/10406 cut-off events. For 147387/147387 co-relation queries the response was YES. Maximal size of possible extension queue 640. Compared 84580 event pairs, 815 based on Foata normal form. 314/10720 useless extension candidates. Maximal degree in co-relation 75407. Up to 4092 conditions per place. [2023-08-31 01:05:36,165 INFO L137 encePairwiseOnDemand]: 472/483 looper letters, 696 selfloop transitions, 229 changer transitions 21/946 dead transitions. [2023-08-31 01:05:36,165 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 946 transitions, 17285 flow [2023-08-31 01:05:36,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-08-31 01:05:36,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-08-31 01:05:36,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 3669 transitions. [2023-08-31 01:05:36,168 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3998038574697614 [2023-08-31 01:05:36,168 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 3669 transitions. [2023-08-31 01:05:36,168 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 3669 transitions. [2023-08-31 01:05:36,168 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 01:05:36,168 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 3669 transitions. [2023-08-31 01:05:36,171 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 193.10526315789474) internal successors, (3669), 19 states have internal predecessors, (3669), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:05:36,175 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 483.0) internal successors, (9660), 20 states have internal predecessors, (9660), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:05:36,175 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 483.0) internal successors, (9660), 20 states have internal predecessors, (9660), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:05:36,176 INFO L175 Difference]: Start difference. First operand has 189 places, 271 transitions, 4561 flow. Second operand 19 states and 3669 transitions. [2023-08-31 01:05:36,176 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 946 transitions, 17285 flow [2023-08-31 01:05:37,150 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 946 transitions, 16866 flow, removed 88 selfloop flow, removed 9 redundant places. [2023-08-31 01:05:37,159 INFO L231 Difference]: Finished difference. Result has 204 places, 492 transitions, 9058 flow [2023-08-31 01:05:37,159 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=4424, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=9058, PETRI_PLACES=204, PETRI_TRANSITIONS=492} [2023-08-31 01:05:37,160 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 179 predicate places. [2023-08-31 01:05:37,160 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 492 transitions, 9058 flow [2023-08-31 01:05:37,160 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 187.22222222222223) internal successors, (5055), 27 states have internal predecessors, (5055), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:05:37,160 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 01:05:37,160 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 01:05:37,166 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2023-08-31 01:05:37,361 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 01:05:37,361 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 01:05:37,361 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 01:05:37,361 INFO L85 PathProgramCache]: Analyzing trace with hash -1997958036, now seen corresponding path program 2 times [2023-08-31 01:05:37,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 01:05:37,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [301180988] [2023-08-31 01:05:37,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 01:05:37,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 01:05:37,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 01:05:37,812 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 01:05:37,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 01:05:37,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [301180988] [2023-08-31 01:05:37,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [301180988] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 01:05:37,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1946105246] [2023-08-31 01:05:37,812 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-31 01:05:37,812 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 01:05:37,812 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 01:05:37,813 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-31 01:05:37,836 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-08-31 01:05:37,979 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-08-31 01:05:37,979 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 01:05:37,980 INFO L263 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 40 conjunts are in the unsatisfiable core [2023-08-31 01:05:37,981 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 01:05:38,226 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-31 01:05:38,226 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 19 [2023-08-31 01:05:38,258 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-31 01:05:38,258 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-31 01:05:38,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1946105246] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 01:05:38,258 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-31 01:05:38,258 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [10] total 20 [2023-08-31 01:05:38,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1394068058] [2023-08-31 01:05:38,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 01:05:38,258 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-31 01:05:38,258 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 01:05:38,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-31 01:05:38,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=376, Unknown=0, NotChecked=0, Total=462 [2023-08-31 01:05:38,589 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 178 out of 483 [2023-08-31 01:05:38,591 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 492 transitions, 9058 flow. Second operand has 12 states, 12 states have (on average 179.66666666666666) internal successors, (2156), 12 states have internal predecessors, (2156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:05:38,591 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 01:05:38,591 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 178 of 483 [2023-08-31 01:05:38,591 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 01:05:40,813 INFO L130 PetriNetUnfolder]: 5556/10466 cut-off events. [2023-08-31 01:05:40,814 INFO L131 PetriNetUnfolder]: For 171064/171064 co-relation queries the response was YES. [2023-08-31 01:05:40,870 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80752 conditions, 10466 events. 5556/10466 cut-off events. For 171064/171064 co-relation queries the response was YES. Maximal size of possible extension queue 663. Compared 85792 event pairs, 2130 based on Foata normal form. 15/10481 useless extension candidates. Maximal degree in co-relation 78879. Up to 7629 conditions per place. [2023-08-31 01:05:40,912 INFO L137 encePairwiseOnDemand]: 471/483 looper letters, 454 selfloop transitions, 89 changer transitions 14/557 dead transitions. [2023-08-31 01:05:40,912 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 557 transitions, 11037 flow [2023-08-31 01:05:40,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-31 01:05:40,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-31 01:05:40,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2038 transitions. [2023-08-31 01:05:40,915 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38358742706568794 [2023-08-31 01:05:40,915 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2038 transitions. [2023-08-31 01:05:40,915 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2038 transitions. [2023-08-31 01:05:40,916 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 01:05:40,916 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2038 transitions. [2023-08-31 01:05:40,918 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 185.27272727272728) internal successors, (2038), 11 states have internal predecessors, (2038), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:05:40,921 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 483.0) internal successors, (5796), 12 states have internal predecessors, (5796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:05:40,921 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 483.0) internal successors, (5796), 12 states have internal predecessors, (5796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:05:40,921 INFO L175 Difference]: Start difference. First operand has 204 places, 492 transitions, 9058 flow. Second operand 11 states and 2038 transitions. [2023-08-31 01:05:40,921 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 557 transitions, 11037 flow [2023-08-31 01:05:42,595 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 557 transitions, 10887 flow, removed 71 selfloop flow, removed 4 redundant places. [2023-08-31 01:05:42,603 INFO L231 Difference]: Finished difference. Result has 213 places, 500 transitions, 9337 flow [2023-08-31 01:05:42,603 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=8928, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=492, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=408, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9337, PETRI_PLACES=213, PETRI_TRANSITIONS=500} [2023-08-31 01:05:42,604 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 188 predicate places. [2023-08-31 01:05:42,604 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 500 transitions, 9337 flow [2023-08-31 01:05:42,604 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 179.66666666666666) internal successors, (2156), 12 states have internal predecessors, (2156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:05:42,604 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 01:05:42,604 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 01:05:42,612 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2023-08-31 01:05:42,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 01:05:42,807 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 01:05:42,807 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 01:05:42,807 INFO L85 PathProgramCache]: Analyzing trace with hash 773329696, now seen corresponding path program 3 times [2023-08-31 01:05:42,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 01:05:42,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1880634316] [2023-08-31 01:05:42,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 01:05:42,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 01:05:42,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 01:05:43,212 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 01:05:43,212 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 01:05:43,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1880634316] [2023-08-31 01:05:43,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1880634316] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 01:05:43,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [375885734] [2023-08-31 01:05:43,212 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-31 01:05:43,212 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 01:05:43,212 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 01:05:43,213 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-31 01:05:43,216 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-08-31 01:05:43,373 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2023-08-31 01:05:43,373 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 01:05:43,374 INFO L263 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 38 conjunts are in the unsatisfiable core [2023-08-31 01:05:43,375 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 01:05:43,614 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-31 01:05:43,614 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 19 [2023-08-31 01:05:43,643 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-31 01:05:43,643 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-31 01:05:43,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [375885734] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 01:05:43,643 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-31 01:05:43,643 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [10] total 20 [2023-08-31 01:05:43,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1249693642] [2023-08-31 01:05:43,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 01:05:43,643 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-31 01:05:43,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 01:05:43,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-31 01:05:43,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=372, Unknown=0, NotChecked=0, Total=462 [2023-08-31 01:05:43,978 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 178 out of 483 [2023-08-31 01:05:43,979 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 500 transitions, 9337 flow. Second operand has 12 states, 12 states have (on average 179.66666666666666) internal successors, (2156), 12 states have internal predecessors, (2156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:05:43,979 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 01:05:43,979 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 178 of 483 [2023-08-31 01:05:43,979 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 01:05:46,345 INFO L130 PetriNetUnfolder]: 5556/10476 cut-off events. [2023-08-31 01:05:46,345 INFO L131 PetriNetUnfolder]: For 177652/177652 co-relation queries the response was YES. [2023-08-31 01:05:46,404 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81812 conditions, 10476 events. 5556/10476 cut-off events. For 177652/177652 co-relation queries the response was YES. Maximal size of possible extension queue 655. Compared 85763 event pairs, 2134 based on Foata normal form. 25/10501 useless extension candidates. Maximal degree in co-relation 81181. Up to 7629 conditions per place. [2023-08-31 01:05:46,441 INFO L137 encePairwiseOnDemand]: 471/483 looper letters, 452 selfloop transitions, 81 changer transitions 19/552 dead transitions. [2023-08-31 01:05:46,441 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 552 transitions, 11057 flow [2023-08-31 01:05:46,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-31 01:05:46,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-31 01:05:46,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2039 transitions. [2023-08-31 01:05:46,444 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38377564464520986 [2023-08-31 01:05:46,444 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2039 transitions. [2023-08-31 01:05:46,444 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2039 transitions. [2023-08-31 01:05:46,444 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 01:05:46,444 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2039 transitions. [2023-08-31 01:05:46,446 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 185.36363636363637) internal successors, (2039), 11 states have internal predecessors, (2039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:05:46,448 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 483.0) internal successors, (5796), 12 states have internal predecessors, (5796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:05:46,449 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 483.0) internal successors, (5796), 12 states have internal predecessors, (5796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:05:46,449 INFO L175 Difference]: Start difference. First operand has 213 places, 500 transitions, 9337 flow. Second operand 11 states and 2039 transitions. [2023-08-31 01:05:46,449 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 552 transitions, 11057 flow [2023-08-31 01:05:48,053 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 552 transitions, 10869 flow, removed 22 selfloop flow, removed 7 redundant places. [2023-08-31 01:05:48,061 INFO L231 Difference]: Finished difference. Result has 216 places, 492 transitions, 9185 flow [2023-08-31 01:05:48,062 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=9153, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=500, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=419, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9185, PETRI_PLACES=216, PETRI_TRANSITIONS=492} [2023-08-31 01:05:48,062 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 191 predicate places. [2023-08-31 01:05:48,062 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 492 transitions, 9185 flow [2023-08-31 01:05:48,062 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 179.66666666666666) internal successors, (2156), 12 states have internal predecessors, (2156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:05:48,062 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 01:05:48,062 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 01:05:48,069 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2023-08-31 01:05:48,264 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2023-08-31 01:05:48,265 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 01:05:48,265 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 01:05:48,265 INFO L85 PathProgramCache]: Analyzing trace with hash 176099406, now seen corresponding path program 4 times [2023-08-31 01:05:48,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 01:05:48,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [725464885] [2023-08-31 01:05:48,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 01:05:48,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 01:05:48,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 01:05:48,696 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 01:05:48,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 01:05:48,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [725464885] [2023-08-31 01:05:48,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [725464885] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 01:05:48,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1630271377] [2023-08-31 01:05:48,696 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-31 01:05:48,696 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 01:05:48,696 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 01:05:48,697 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-31 01:05:48,699 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-08-31 01:05:48,793 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-31 01:05:48,794 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 01:05:48,795 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 46 conjunts are in the unsatisfiable core [2023-08-31 01:05:48,798 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 01:05:48,847 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 11 treesize of output 7 [2023-08-31 01:05:48,876 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 6 treesize of output 5 [2023-08-31 01:05:48,899 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 6 treesize of output 5 [2023-08-31 01:05:49,048 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-31 01:05:49,048 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 52 treesize of output 24 [2023-08-31 01:05:49,087 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 01:05:49,087 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 01:05:49,718 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-31 01:05:49,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1630271377] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-31 01:05:49,719 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-31 01:05:49,719 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [10, 11] total 23 [2023-08-31 01:05:49,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [422207613] [2023-08-31 01:05:49,719 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 01:05:49,719 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-31 01:05:49,719 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 01:05:49,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-31 01:05:49,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=477, Unknown=0, NotChecked=0, Total=552 [2023-08-31 01:05:50,399 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 184 out of 483 [2023-08-31 01:05:50,399 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 492 transitions, 9185 flow. Second operand has 8 states, 8 states have (on average 186.5) internal successors, (1492), 8 states have internal predecessors, (1492), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:05:50,399 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 01:05:50,399 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 184 of 483 [2023-08-31 01:05:50,399 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 01:05:53,266 INFO L130 PetriNetUnfolder]: 6111/11546 cut-off events. [2023-08-31 01:05:53,266 INFO L131 PetriNetUnfolder]: For 203729/203729 co-relation queries the response was YES. [2023-08-31 01:05:53,330 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92624 conditions, 11546 events. 6111/11546 cut-off events. For 203729/203729 co-relation queries the response was YES. Maximal size of possible extension queue 702. Compared 96230 event pairs, 2380 based on Foata normal form. 5/11551 useless extension candidates. Maximal degree in co-relation 91902. Up to 9866 conditions per place. [2023-08-31 01:05:53,372 INFO L137 encePairwiseOnDemand]: 473/483 looper letters, 566 selfloop transitions, 54 changer transitions 8/628 dead transitions. [2023-08-31 01:05:53,373 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 628 transitions, 13070 flow [2023-08-31 01:05:53,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-31 01:05:53,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-31 01:05:53,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1538 transitions. [2023-08-31 01:05:53,375 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39803312629399584 [2023-08-31 01:05:53,375 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1538 transitions. [2023-08-31 01:05:53,375 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1538 transitions. [2023-08-31 01:05:53,375 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 01:05:53,375 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1538 transitions. [2023-08-31 01:05:53,377 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 192.25) internal successors, (1538), 8 states have internal predecessors, (1538), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:05:53,378 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 483.0) internal successors, (4347), 9 states have internal predecessors, (4347), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:05:53,379 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 483.0) internal successors, (4347), 9 states have internal predecessors, (4347), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:05:53,379 INFO L175 Difference]: Start difference. First operand has 216 places, 492 transitions, 9185 flow. Second operand 8 states and 1538 transitions. [2023-08-31 01:05:53,379 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 628 transitions, 13070 flow [2023-08-31 01:05:55,402 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 628 transitions, 12734 flow, removed 39 selfloop flow, removed 10 redundant places. [2023-08-31 01:05:55,411 INFO L231 Difference]: Finished difference. Result has 215 places, 528 transitions, 10116 flow [2023-08-31 01:05:55,412 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=9005, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=492, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=439, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10116, PETRI_PLACES=215, PETRI_TRANSITIONS=528} [2023-08-31 01:05:55,412 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 190 predicate places. [2023-08-31 01:05:55,412 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 528 transitions, 10116 flow [2023-08-31 01:05:55,412 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 186.5) internal successors, (1492), 8 states have internal predecessors, (1492), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:05:55,412 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 01:05:55,412 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 01:05:55,417 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2023-08-31 01:05:55,613 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2023-08-31 01:05:55,613 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 01:05:55,613 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 01:05:55,613 INFO L85 PathProgramCache]: Analyzing trace with hash 706975026, now seen corresponding path program 5 times [2023-08-31 01:05:55,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 01:05:55,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [534089519] [2023-08-31 01:05:55,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 01:05:55,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 01:05:55,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 01:05:56,050 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 01:05:56,050 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 01:05:56,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [534089519] [2023-08-31 01:05:56,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [534089519] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 01:05:56,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1007735363] [2023-08-31 01:05:56,051 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-31 01:05:56,051 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 01:05:56,051 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 01:05:56,052 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-31 01:05:56,054 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2023-08-31 01:05:56,152 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-31 01:05:56,152 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 01:05:56,154 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 56 conjunts are in the unsatisfiable core [2023-08-31 01:05:56,156 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 01:05:56,246 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 11 treesize of output 7 [2023-08-31 01:05:56,283 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 6 treesize of output 5 [2023-08-31 01:05:56,318 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 6 treesize of output 5 [2023-08-31 01:05:56,579 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-31 01:05:56,580 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 19 [2023-08-31 01:05:56,622 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 01:05:56,625 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 01:05:59,452 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 01:05:59,452 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 36 [2023-08-31 01:05:59,461 INFO L321 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2023-08-31 01:05:59,461 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 278 treesize of output 253 [2023-08-31 01:05:59,469 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 01:05:59,469 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 246 treesize of output 222 [2023-08-31 01:05:59,477 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 01:05:59,477 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 214 treesize of output 206 [2023-08-31 01:05:59,705 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 01:05:59,705 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 36 [2023-08-31 01:05:59,714 INFO L321 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2023-08-31 01:05:59,714 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 566 treesize of output 509 [2023-08-31 01:05:59,734 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 01:05:59,734 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 246 treesize of output 238 [2023-08-31 01:05:59,743 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 01:05:59,743 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 230 treesize of output 206 [2023-08-31 01:06:00,056 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 01:06:00,056 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1007735363] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 01:06:00,056 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 01:06:00,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 33 [2023-08-31 01:06:00,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [805760013] [2023-08-31 01:06:00,057 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 01:06:00,057 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2023-08-31 01:06:00,057 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 01:06:00,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2023-08-31 01:06:00,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=208, Invalid=971, Unknown=11, NotChecked=0, Total=1190 [2023-08-31 01:06:02,118 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:06:04,140 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:06:06,160 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:06:08,185 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:06:10,207 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:06:11,284 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.06s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:06:13,319 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:06:15,340 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:06:17,357 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:06:19,370 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:06:21,393 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:06:23,401 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:06:25,443 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:06:27,463 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:06:29,478 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:06:32,310 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:06:34,331 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:06:36,353 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:06:38,374 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:06:40,480 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:06:42,506 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:06:44,515 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:06:46,535 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:06:48,540 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:06:50,547 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:06:52,579 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:06:54,611 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:06:56,653 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:06:58,681 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:07:00,698 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:07:02,725 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:07:04,745 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:07:06,774 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:07:08,845 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:07:10,866 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:07:12,888 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:07:14,909 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:07:16,928 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:07:18,947 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:07:20,971 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:07:20,982 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 128 out of 483 [2023-08-31 01:07:20,983 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 528 transitions, 10116 flow. Second operand has 35 states, 35 states have (on average 129.5142857142857) internal successors, (4533), 35 states have internal predecessors, (4533), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:07:20,983 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 01:07:20,983 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 128 of 483 [2023-08-31 01:07:20,983 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 01:07:24,637 INFO L130 PetriNetUnfolder]: 6007/11563 cut-off events. [2023-08-31 01:07:24,637 INFO L131 PetriNetUnfolder]: For 199959/199959 co-relation queries the response was YES. [2023-08-31 01:07:24,693 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90881 conditions, 11563 events. 6007/11563 cut-off events. For 199959/199959 co-relation queries the response was YES. Maximal size of possible extension queue 735. Compared 98595 event pairs, 1584 based on Foata normal form. 130/11693 useless extension candidates. Maximal degree in co-relation 90156. Up to 5748 conditions per place. [2023-08-31 01:07:24,725 INFO L137 encePairwiseOnDemand]: 467/483 looper letters, 393 selfloop transitions, 240 changer transitions 32/665 dead transitions. [2023-08-31 01:07:24,725 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 665 transitions, 13009 flow [2023-08-31 01:07:24,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-08-31 01:07:24,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-08-31 01:07:24,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 2963 transitions. [2023-08-31 01:07:24,727 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.27884434406173536 [2023-08-31 01:07:24,728 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 2963 transitions. [2023-08-31 01:07:24,728 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 2963 transitions. [2023-08-31 01:07:24,728 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 01:07:24,728 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 2963 transitions. [2023-08-31 01:07:24,730 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 134.6818181818182) internal successors, (2963), 22 states have internal predecessors, (2963), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:07:24,734 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 483.0) internal successors, (11109), 23 states have internal predecessors, (11109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:07:24,735 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 483.0) internal successors, (11109), 23 states have internal predecessors, (11109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:07:24,735 INFO L175 Difference]: Start difference. First operand has 215 places, 528 transitions, 10116 flow. Second operand 22 states and 2963 transitions. [2023-08-31 01:07:24,735 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 665 transitions, 13009 flow [2023-08-31 01:07:26,600 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 665 transitions, 12948 flow, removed 21 selfloop flow, removed 2 redundant places. [2023-08-31 01:07:26,610 INFO L231 Difference]: Finished difference. Result has 240 places, 557 transitions, 11199 flow [2023-08-31 01:07:26,610 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=9902, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=521, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=201, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=11199, PETRI_PLACES=240, PETRI_TRANSITIONS=557} [2023-08-31 01:07:26,610 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 215 predicate places. [2023-08-31 01:07:26,610 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 557 transitions, 11199 flow [2023-08-31 01:07:26,611 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 129.5142857142857) internal successors, (4533), 35 states have internal predecessors, (4533), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:07:26,611 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 01:07:26,611 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 01:07:26,616 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2023-08-31 01:07:26,811 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2023-08-31 01:07:26,811 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 01:07:26,812 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 01:07:26,812 INFO L85 PathProgramCache]: Analyzing trace with hash -1885109360, now seen corresponding path program 6 times [2023-08-31 01:07:26,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 01:07:26,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1796794856] [2023-08-31 01:07:26,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 01:07:26,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 01:07:26,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 01:07:27,184 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 01:07:27,185 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 01:07:27,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1796794856] [2023-08-31 01:07:27,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1796794856] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 01:07:27,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1275092514] [2023-08-31 01:07:27,185 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-31 01:07:27,185 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 01:07:27,185 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 01:07:27,186 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-31 01:07:27,188 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2023-08-31 01:07:27,350 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2023-08-31 01:07:27,350 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 01:07:27,351 INFO L263 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 40 conjunts are in the unsatisfiable core [2023-08-31 01:07:27,353 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 01:07:27,591 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-31 01:07:27,592 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 19 [2023-08-31 01:07:27,628 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-31 01:07:27,628 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-31 01:07:27,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1275092514] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 01:07:27,628 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-31 01:07:27,628 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [10] total 20 [2023-08-31 01:07:27,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [207620548] [2023-08-31 01:07:27,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 01:07:27,629 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-31 01:07:27,629 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 01:07:27,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-31 01:07:27,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=384, Unknown=0, NotChecked=0, Total=462 [2023-08-31 01:07:28,016 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 177 out of 483 [2023-08-31 01:07:28,017 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 557 transitions, 11199 flow. Second operand has 12 states, 12 states have (on average 178.66666666666666) internal successors, (2144), 12 states have internal predecessors, (2144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:07:28,017 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 01:07:28,017 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 177 of 483 [2023-08-31 01:07:28,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 01:07:30,568 INFO L130 PetriNetUnfolder]: 5962/11478 cut-off events. [2023-08-31 01:07:30,569 INFO L131 PetriNetUnfolder]: For 214391/214391 co-relation queries the response was YES. [2023-08-31 01:07:30,643 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93355 conditions, 11478 events. 5962/11478 cut-off events. For 214391/214391 co-relation queries the response was YES. Maximal size of possible extension queue 728. Compared 97922 event pairs, 2155 based on Foata normal form. 10/11488 useless extension candidates. Maximal degree in co-relation 92788. Up to 7709 conditions per place. [2023-08-31 01:07:30,682 INFO L137 encePairwiseOnDemand]: 472/483 looper letters, 522 selfloop transitions, 68 changer transitions 28/618 dead transitions. [2023-08-31 01:07:30,683 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 618 transitions, 13102 flow [2023-08-31 01:07:30,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-31 01:07:30,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-31 01:07:30,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2386 transitions. [2023-08-31 01:07:30,685 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3799968147794235 [2023-08-31 01:07:30,685 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2386 transitions. [2023-08-31 01:07:30,685 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2386 transitions. [2023-08-31 01:07:30,685 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 01:07:30,685 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2386 transitions. [2023-08-31 01:07:30,687 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 183.53846153846155) internal successors, (2386), 13 states have internal predecessors, (2386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:07:30,689 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 483.0) internal successors, (6762), 14 states have internal predecessors, (6762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:07:30,689 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 483.0) internal successors, (6762), 14 states have internal predecessors, (6762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:07:30,689 INFO L175 Difference]: Start difference. First operand has 240 places, 557 transitions, 11199 flow. Second operand 13 states and 2386 transitions. [2023-08-31 01:07:30,689 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 618 transitions, 13102 flow [2023-08-31 01:07:32,904 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 618 transitions, 12536 flow, removed 114 selfloop flow, removed 14 redundant places. [2023-08-31 01:07:32,913 INFO L231 Difference]: Finished difference. Result has 239 places, 547 transitions, 10575 flow [2023-08-31 01:07:32,913 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=10687, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=557, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=489, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=10575, PETRI_PLACES=239, PETRI_TRANSITIONS=547} [2023-08-31 01:07:32,913 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 214 predicate places. [2023-08-31 01:07:32,913 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 547 transitions, 10575 flow [2023-08-31 01:07:32,914 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 178.66666666666666) internal successors, (2144), 12 states have internal predecessors, (2144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:07:32,914 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 01:07:32,914 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 01:07:32,920 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2023-08-31 01:07:33,114 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 01:07:33,114 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 01:07:33,114 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 01:07:33,115 INFO L85 PathProgramCache]: Analyzing trace with hash -1136977276, now seen corresponding path program 7 times [2023-08-31 01:07:33,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 01:07:33,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1326953966] [2023-08-31 01:07:33,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 01:07:33,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 01:07:33,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 01:07:33,523 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 01:07:33,523 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 01:07:33,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1326953966] [2023-08-31 01:07:33,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1326953966] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 01:07:33,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1642705320] [2023-08-31 01:07:33,523 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-31 01:07:33,523 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 01:07:33,524 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 01:07:33,525 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-31 01:07:33,526 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2023-08-31 01:07:33,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 01:07:33,625 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 56 conjunts are in the unsatisfiable core [2023-08-31 01:07:33,626 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 01:07:33,708 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 11 treesize of output 7 [2023-08-31 01:07:33,736 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 6 treesize of output 5 [2023-08-31 01:07:33,766 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 6 treesize of output 5 [2023-08-31 01:07:33,987 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-31 01:07:33,987 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 19 [2023-08-31 01:07:34,022 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 01:07:34,022 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 01:07:36,707 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 01:07:36,707 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 36 [2023-08-31 01:07:36,715 INFO L321 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2023-08-31 01:07:36,715 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 278 treesize of output 253 [2023-08-31 01:07:36,723 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 01:07:36,724 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 246 treesize of output 222 [2023-08-31 01:07:36,733 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 01:07:36,733 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 214 treesize of output 206 [2023-08-31 01:07:36,965 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 01:07:36,965 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 36 [2023-08-31 01:07:36,974 INFO L321 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2023-08-31 01:07:36,974 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 278 treesize of output 253 [2023-08-31 01:07:36,982 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 01:07:36,982 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 246 treesize of output 222 [2023-08-31 01:07:36,991 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 01:07:36,991 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 214 treesize of output 206 [2023-08-31 01:07:37,394 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 01:07:37,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1642705320] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 01:07:37,394 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 01:07:37,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 34 [2023-08-31 01:07:37,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1599385373] [2023-08-31 01:07:37,394 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 01:07:37,394 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2023-08-31 01:07:37,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 01:07:37,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2023-08-31 01:07:37,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=169, Invalid=1075, Unknown=16, NotChecked=0, Total=1260 [2023-08-31 01:07:39,439 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:07:41,476 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:07:43,481 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:07:45,494 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:07:47,539 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:07:49,321 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.77s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:07:51,367 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:07:53,388 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:07:55,393 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:07:57,408 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:07:59,439 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:08:01,451 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:08:03,335 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.85s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:08:05,348 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:08:07,424 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:08:09,453 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:08:11,473 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:08:13,487 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:08:15,510 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:08:17,515 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:08:19,522 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:08:21,535 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:08:23,539 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:08:25,545 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:08:27,566 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:08:29,582 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:08:31,600 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:08:33,615 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:08:35,628 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:08:37,634 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:08:39,640 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:08:41,644 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:08:43,673 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:08:45,685 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:08:47,696 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:08:49,707 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:08:51,712 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:08:53,718 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:08:55,725 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:08:57,763 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:08:59,778 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:09:01,793 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:09:03,804 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:09:05,816 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:09:07,847 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:09:09,852 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:09:11,860 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:09:11,861 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 128 out of 483 [2023-08-31 01:09:11,862 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 547 transitions, 10575 flow. Second operand has 36 states, 36 states have (on average 129.58333333333334) internal successors, (4665), 36 states have internal predecessors, (4665), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:09:11,862 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 01:09:11,862 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 128 of 483 [2023-08-31 01:09:11,862 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 01:09:15,890 INFO L130 PetriNetUnfolder]: 6314/12182 cut-off events. [2023-08-31 01:09:15,890 INFO L131 PetriNetUnfolder]: For 206362/206362 co-relation queries the response was YES. [2023-08-31 01:09:15,972 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97412 conditions, 12182 events. 6314/12182 cut-off events. For 206362/206362 co-relation queries the response was YES. Maximal size of possible extension queue 790. Compared 105232 event pairs, 1949 based on Foata normal form. 30/12212 useless extension candidates. Maximal degree in co-relation 96625. Up to 7037 conditions per place. [2023-08-31 01:09:16,015 INFO L137 encePairwiseOnDemand]: 467/483 looper letters, 457 selfloop transitions, 146 changer transitions 64/667 dead transitions. [2023-08-31 01:09:16,015 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 667 transitions, 13351 flow [2023-08-31 01:09:16,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-08-31 01:09:16,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2023-08-31 01:09:16,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 3474 transitions. [2023-08-31 01:09:16,019 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2766364070711897 [2023-08-31 01:09:16,019 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 3474 transitions. [2023-08-31 01:09:16,019 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 3474 transitions. [2023-08-31 01:09:16,019 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 01:09:16,019 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 3474 transitions. [2023-08-31 01:09:16,023 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 133.6153846153846) internal successors, (3474), 26 states have internal predecessors, (3474), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:09:16,030 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 483.0) internal successors, (13041), 27 states have internal predecessors, (13041), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:09:16,031 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 483.0) internal successors, (13041), 27 states have internal predecessors, (13041), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:09:16,031 INFO L175 Difference]: Start difference. First operand has 239 places, 547 transitions, 10575 flow. Second operand 26 states and 3474 transitions. [2023-08-31 01:09:16,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 667 transitions, 13351 flow [2023-08-31 01:09:18,528 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 667 transitions, 13127 flow, removed 26 selfloop flow, removed 9 redundant places. [2023-08-31 01:09:18,538 INFO L231 Difference]: Finished difference. Result has 264 places, 533 transitions, 10593 flow [2023-08-31 01:09:18,538 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=10383, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=547, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=418, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=10593, PETRI_PLACES=264, PETRI_TRANSITIONS=533} [2023-08-31 01:09:18,538 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 239 predicate places. [2023-08-31 01:09:18,539 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 533 transitions, 10593 flow [2023-08-31 01:09:18,539 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 129.58333333333334) internal successors, (4665), 36 states have internal predecessors, (4665), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:09:18,539 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 01:09:18,540 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 01:09:18,544 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2023-08-31 01:09:18,743 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2023-08-31 01:09:18,743 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 01:09:18,743 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 01:09:18,743 INFO L85 PathProgramCache]: Analyzing trace with hash 1536392364, now seen corresponding path program 8 times [2023-08-31 01:09:18,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 01:09:18,743 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1271509338] [2023-08-31 01:09:18,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 01:09:18,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 01:09:18,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 01:09:19,168 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 01:09:19,168 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 01:09:19,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1271509338] [2023-08-31 01:09:19,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1271509338] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 01:09:19,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1942049411] [2023-08-31 01:09:19,168 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-31 01:09:19,168 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 01:09:19,169 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 01:09:19,169 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-31 01:09:19,170 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2023-08-31 01:09:19,339 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-08-31 01:09:19,339 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 01:09:19,340 INFO L263 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 38 conjunts are in the unsatisfiable core [2023-08-31 01:09:19,341 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 01:09:19,583 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-31 01:09:19,583 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 19 [2023-08-31 01:09:19,607 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-31 01:09:19,607 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-31 01:09:19,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1942049411] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 01:09:19,607 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-31 01:09:19,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [10] total 20 [2023-08-31 01:09:19,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1252067278] [2023-08-31 01:09:19,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 01:09:19,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-31 01:09:19,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 01:09:19,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-31 01:09:19,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=370, Unknown=0, NotChecked=0, Total=462 [2023-08-31 01:09:19,953 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 178 out of 483 [2023-08-31 01:09:19,954 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 533 transitions, 10593 flow. Second operand has 12 states, 12 states have (on average 179.66666666666666) internal successors, (2156), 12 states have internal predecessors, (2156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:09:19,954 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 01:09:19,954 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 178 of 483 [2023-08-31 01:09:19,954 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 01:09:22,694 INFO L130 PetriNetUnfolder]: 6074/11662 cut-off events. [2023-08-31 01:09:22,694 INFO L131 PetriNetUnfolder]: For 250409/250409 co-relation queries the response was YES. [2023-08-31 01:09:22,769 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98583 conditions, 11662 events. 6074/11662 cut-off events. For 250409/250409 co-relation queries the response was YES. Maximal size of possible extension queue 768. Compared 99818 event pairs, 2270 based on Foata normal form. 10/11672 useless extension candidates. Maximal degree in co-relation 97715. Up to 7757 conditions per place. [2023-08-31 01:09:22,808 INFO L137 encePairwiseOnDemand]: 472/483 looper letters, 473 selfloop transitions, 73 changer transitions 17/563 dead transitions. [2023-08-31 01:09:22,808 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 563 transitions, 11971 flow [2023-08-31 01:09:22,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-31 01:09:22,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-31 01:09:22,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1847 transitions. [2023-08-31 01:09:22,811 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3824016563146998 [2023-08-31 01:09:22,811 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1847 transitions. [2023-08-31 01:09:22,811 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1847 transitions. [2023-08-31 01:09:22,812 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 01:09:22,812 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1847 transitions. [2023-08-31 01:09:22,819 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 184.7) internal successors, (1847), 10 states have internal predecessors, (1847), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:09:22,821 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 483.0) internal successors, (5313), 11 states have internal predecessors, (5313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:09:22,822 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 483.0) internal successors, (5313), 11 states have internal predecessors, (5313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:09:22,822 INFO L175 Difference]: Start difference. First operand has 264 places, 533 transitions, 10593 flow. Second operand 10 states and 1847 transitions. [2023-08-31 01:09:22,822 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 563 transitions, 11971 flow [2023-08-31 01:09:25,241 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 563 transitions, 11605 flow, removed 82 selfloop flow, removed 15 redundant places. [2023-08-31 01:09:25,250 INFO L231 Difference]: Finished difference. Result has 253 places, 531 transitions, 10354 flow [2023-08-31 01:09:25,250 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=10243, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=533, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=460, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10354, PETRI_PLACES=253, PETRI_TRANSITIONS=531} [2023-08-31 01:09:25,251 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 228 predicate places. [2023-08-31 01:09:25,251 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 531 transitions, 10354 flow [2023-08-31 01:09:25,251 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 179.66666666666666) internal successors, (2156), 12 states have internal predecessors, (2156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:09:25,251 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 01:09:25,252 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 01:09:25,259 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2023-08-31 01:09:25,456 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2023-08-31 01:09:25,457 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 01:09:25,457 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 01:09:25,457 INFO L85 PathProgramCache]: Analyzing trace with hash 86442636, now seen corresponding path program 9 times [2023-08-31 01:09:25,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 01:09:25,457 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [366211414] [2023-08-31 01:09:25,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 01:09:25,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 01:09:25,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 01:09:25,835 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 01:09:25,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 01:09:25,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [366211414] [2023-08-31 01:09:25,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [366211414] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 01:09:25,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1907345427] [2023-08-31 01:09:25,835 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-31 01:09:25,835 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 01:09:25,836 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 01:09:25,836 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-31 01:09:25,838 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2023-08-31 01:09:26,005 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2023-08-31 01:09:26,005 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 01:09:26,006 INFO L263 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 40 conjunts are in the unsatisfiable core [2023-08-31 01:09:26,007 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 01:09:26,222 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-31 01:09:26,222 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 19 [2023-08-31 01:09:26,254 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-31 01:09:26,254 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-31 01:09:26,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1907345427] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 01:09:26,254 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-31 01:09:26,254 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [10] total 20 [2023-08-31 01:09:26,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2057596885] [2023-08-31 01:09:26,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 01:09:26,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-31 01:09:26,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 01:09:26,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-31 01:09:26,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=374, Unknown=0, NotChecked=0, Total=462 [2023-08-31 01:09:26,582 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 178 out of 483 [2023-08-31 01:09:26,583 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 531 transitions, 10354 flow. Second operand has 12 states, 12 states have (on average 179.66666666666666) internal successors, (2156), 12 states have internal predecessors, (2156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:09:26,583 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 01:09:26,583 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 178 of 483 [2023-08-31 01:09:26,583 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 01:09:29,232 INFO L130 PetriNetUnfolder]: 5984/11477 cut-off events. [2023-08-31 01:09:29,232 INFO L131 PetriNetUnfolder]: For 241783/241783 co-relation queries the response was YES. [2023-08-31 01:09:29,323 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95276 conditions, 11477 events. 5984/11477 cut-off events. For 241783/241783 co-relation queries the response was YES. Maximal size of possible extension queue 756. Compared 97121 event pairs, 1782 based on Foata normal form. 35/11512 useless extension candidates. Maximal degree in co-relation 94816. Up to 7692 conditions per place. [2023-08-31 01:09:29,370 INFO L137 encePairwiseOnDemand]: 472/483 looper letters, 322 selfloop transitions, 229 changer transitions 12/563 dead transitions. [2023-08-31 01:09:29,370 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 563 transitions, 11703 flow [2023-08-31 01:09:29,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-31 01:09:29,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-31 01:09:29,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2026 transitions. [2023-08-31 01:09:29,372 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38132881611142483 [2023-08-31 01:09:29,372 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2026 transitions. [2023-08-31 01:09:29,372 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2026 transitions. [2023-08-31 01:09:29,372 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 01:09:29,372 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2026 transitions. [2023-08-31 01:09:29,374 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 184.1818181818182) internal successors, (2026), 11 states have internal predecessors, (2026), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:09:29,376 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 483.0) internal successors, (5796), 12 states have internal predecessors, (5796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:09:29,376 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 483.0) internal successors, (5796), 12 states have internal predecessors, (5796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:09:29,376 INFO L175 Difference]: Start difference. First operand has 253 places, 531 transitions, 10354 flow. Second operand 11 states and 2026 transitions. [2023-08-31 01:09:29,376 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 563 transitions, 11703 flow [2023-08-31 01:09:32,000 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 563 transitions, 11539 flow, removed 9 selfloop flow, removed 8 redundant places. [2023-08-31 01:09:32,009 INFO L231 Difference]: Finished difference. Result has 252 places, 530 transitions, 10659 flow [2023-08-31 01:09:32,009 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=10179, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=530, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=229, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10659, PETRI_PLACES=252, PETRI_TRANSITIONS=530} [2023-08-31 01:09:32,009 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 227 predicate places. [2023-08-31 01:09:32,010 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 530 transitions, 10659 flow [2023-08-31 01:09:32,010 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 179.66666666666666) internal successors, (2156), 12 states have internal predecessors, (2156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:09:32,010 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 01:09:32,010 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 01:09:32,015 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2023-08-31 01:09:32,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 01:09:32,211 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 01:09:32,211 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 01:09:32,211 INFO L85 PathProgramCache]: Analyzing trace with hash 2043106630, now seen corresponding path program 10 times [2023-08-31 01:09:32,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 01:09:32,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [479499756] [2023-08-31 01:09:32,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 01:09:32,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 01:09:32,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 01:09:32,687 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 01:09:32,687 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 01:09:32,687 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [479499756] [2023-08-31 01:09:32,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [479499756] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 01:09:32,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1155961809] [2023-08-31 01:09:32,688 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-31 01:09:32,688 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 01:09:32,688 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 01:09:32,689 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-31 01:09:32,690 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2023-08-31 01:09:32,789 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-31 01:09:32,789 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 01:09:32,790 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 50 conjunts are in the unsatisfiable core [2023-08-31 01:09:32,792 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 01:09:32,838 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 11 treesize of output 7 [2023-08-31 01:09:32,865 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 6 treesize of output 5 [2023-08-31 01:09:32,888 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 6 treesize of output 5 [2023-08-31 01:09:33,120 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-31 01:09:33,120 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 19 [2023-08-31 01:09:33,157 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 01:09:33,158 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 01:09:33,655 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-31 01:09:33,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1155961809] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-31 01:09:33,655 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-31 01:09:33,655 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [12, 11] total 30 [2023-08-31 01:09:33,656 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1980857388] [2023-08-31 01:09:33,656 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 01:09:33,656 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-08-31 01:09:33,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 01:09:33,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-08-31 01:09:33,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=829, Unknown=0, NotChecked=0, Total=930 [2023-08-31 01:09:34,161 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 184 out of 483 [2023-08-31 01:09:34,162 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 530 transitions, 10659 flow. Second operand has 8 states, 8 states have (on average 186.5) internal successors, (1492), 8 states have internal predecessors, (1492), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:09:34,162 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 01:09:34,162 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 184 of 483 [2023-08-31 01:09:34,162 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 01:09:37,486 INFO L130 PetriNetUnfolder]: 6211/12217 cut-off events. [2023-08-31 01:09:37,486 INFO L131 PetriNetUnfolder]: For 277530/277530 co-relation queries the response was YES. [2023-08-31 01:09:37,576 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102996 conditions, 12217 events. 6211/12217 cut-off events. For 277530/277530 co-relation queries the response was YES. Maximal size of possible extension queue 819. Compared 107244 event pairs, 1568 based on Foata normal form. 5/12222 useless extension candidates. Maximal degree in co-relation 101995. Up to 7182 conditions per place. [2023-08-31 01:09:37,623 INFO L137 encePairwiseOnDemand]: 472/483 looper letters, 347 selfloop transitions, 237 changer transitions 51/635 dead transitions. [2023-08-31 01:09:37,623 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 635 transitions, 13865 flow [2023-08-31 01:09:37,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-31 01:09:37,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-31 01:09:37,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1924 transitions. [2023-08-31 01:09:37,625 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39834368530020703 [2023-08-31 01:09:37,625 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1924 transitions. [2023-08-31 01:09:37,625 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1924 transitions. [2023-08-31 01:09:37,626 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 01:09:37,626 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1924 transitions. [2023-08-31 01:09:37,627 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 192.4) internal successors, (1924), 10 states have internal predecessors, (1924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:09:37,629 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 483.0) internal successors, (5313), 11 states have internal predecessors, (5313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:09:37,629 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 483.0) internal successors, (5313), 11 states have internal predecessors, (5313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:09:37,629 INFO L175 Difference]: Start difference. First operand has 252 places, 530 transitions, 10659 flow. Second operand 10 states and 1924 transitions. [2023-08-31 01:09:37,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 635 transitions, 13865 flow [2023-08-31 01:09:40,592 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 635 transitions, 13315 flow, removed 5 selfloop flow, removed 6 redundant places. [2023-08-31 01:09:40,601 INFO L231 Difference]: Finished difference. Result has 257 places, 553 transitions, 11282 flow [2023-08-31 01:09:40,601 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=10233, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=530, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=212, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11282, PETRI_PLACES=257, PETRI_TRANSITIONS=553} [2023-08-31 01:09:40,601 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 232 predicate places. [2023-08-31 01:09:40,601 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 553 transitions, 11282 flow [2023-08-31 01:09:40,602 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 186.5) internal successors, (1492), 8 states have internal predecessors, (1492), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:09:40,602 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 01:09:40,602 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 01:09:40,607 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2023-08-31 01:09:40,804 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 01:09:40,805 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 01:09:40,805 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 01:09:40,805 INFO L85 PathProgramCache]: Analyzing trace with hash -583152636, now seen corresponding path program 11 times [2023-08-31 01:09:40,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 01:09:40,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [979842726] [2023-08-31 01:09:40,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 01:09:40,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 01:09:40,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 01:09:41,246 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 01:09:41,246 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 01:09:41,246 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [979842726] [2023-08-31 01:09:41,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [979842726] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 01:09:41,246 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [28074558] [2023-08-31 01:09:41,247 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-31 01:09:41,247 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 01:09:41,247 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 01:09:41,247 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-31 01:09:41,248 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2023-08-31 01:09:41,348 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-31 01:09:41,348 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 01:09:41,349 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 51 conjunts are in the unsatisfiable core [2023-08-31 01:09:41,351 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 01:09:41,430 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 11 treesize of output 7 [2023-08-31 01:09:41,465 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 6 treesize of output 5 [2023-08-31 01:09:41,493 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 6 treesize of output 5 [2023-08-31 01:09:41,688 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-31 01:09:41,691 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-31 01:09:41,691 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 19 [2023-08-31 01:09:41,726 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 01:09:41,726 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 01:09:42,189 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 01:09:42,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [28074558] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-31 01:09:42,189 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-31 01:09:42,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [11, 11] total 29 [2023-08-31 01:09:42,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1368314980] [2023-08-31 01:09:42,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 01:09:42,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-31 01:09:42,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 01:09:42,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-31 01:09:42,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=808, Unknown=0, NotChecked=0, Total=930 [2023-08-31 01:09:42,866 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 174 out of 483 [2023-08-31 01:09:42,867 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 553 transitions, 11282 flow. Second operand has 11 states, 11 states have (on average 175.8181818181818) internal successors, (1934), 11 states have internal predecessors, (1934), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:09:42,867 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 01:09:42,867 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 174 of 483 [2023-08-31 01:09:42,867 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 01:09:45,942 INFO L130 PetriNetUnfolder]: 5854/11738 cut-off events. [2023-08-31 01:09:45,942 INFO L131 PetriNetUnfolder]: For 262114/262114 co-relation queries the response was YES. [2023-08-31 01:09:46,026 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98403 conditions, 11738 events. 5854/11738 cut-off events. For 262114/262114 co-relation queries the response was YES. Maximal size of possible extension queue 800. Compared 104361 event pairs, 1773 based on Foata normal form. 5/11743 useless extension candidates. Maximal degree in co-relation 98189. Up to 7971 conditions per place. [2023-08-31 01:09:46,069 INFO L137 encePairwiseOnDemand]: 472/483 looper letters, 331 selfloop transitions, 236 changer transitions 19/586 dead transitions. [2023-08-31 01:09:46,069 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 586 transitions, 12707 flow [2023-08-31 01:09:46,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-31 01:09:46,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-31 01:09:46,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1974 transitions. [2023-08-31 01:09:46,071 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3715415019762846 [2023-08-31 01:09:46,071 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1974 transitions. [2023-08-31 01:09:46,071 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1974 transitions. [2023-08-31 01:09:46,071 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 01:09:46,071 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1974 transitions. [2023-08-31 01:09:46,073 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 179.45454545454547) internal successors, (1974), 11 states have internal predecessors, (1974), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:09:46,075 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 483.0) internal successors, (5796), 12 states have internal predecessors, (5796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:09:46,075 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 483.0) internal successors, (5796), 12 states have internal predecessors, (5796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:09:46,075 INFO L175 Difference]: Start difference. First operand has 257 places, 553 transitions, 11282 flow. Second operand 11 states and 1974 transitions. [2023-08-31 01:09:46,078 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 586 transitions, 12707 flow [2023-08-31 01:09:49,326 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 586 transitions, 12649 flow, removed 22 selfloop flow, removed 4 redundant places. [2023-08-31 01:09:49,341 INFO L231 Difference]: Finished difference. Result has 263 places, 545 transitions, 11488 flow [2023-08-31 01:09:49,341 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=11226, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=236, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11488, PETRI_PLACES=263, PETRI_TRANSITIONS=545} [2023-08-31 01:09:49,342 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 238 predicate places. [2023-08-31 01:09:49,342 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 545 transitions, 11488 flow [2023-08-31 01:09:49,343 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 175.8181818181818) internal successors, (1934), 11 states have internal predecessors, (1934), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:09:49,343 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 01:09:49,343 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 01:09:49,352 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2023-08-31 01:09:49,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 01:09:49,543 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 01:09:49,544 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 01:09:49,544 INFO L85 PathProgramCache]: Analyzing trace with hash -1270141606, now seen corresponding path program 12 times [2023-08-31 01:09:49,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 01:09:49,544 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1444507084] [2023-08-31 01:09:49,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 01:09:49,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 01:09:49,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 01:09:50,014 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 01:09:50,014 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 01:09:50,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1444507084] [2023-08-31 01:09:50,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1444507084] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 01:09:50,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1232662477] [2023-08-31 01:09:50,014 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-31 01:09:50,014 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 01:09:50,014 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 01:09:50,015 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-31 01:09:50,016 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2023-08-31 01:09:50,178 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2023-08-31 01:09:50,179 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 01:09:50,180 INFO L263 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 38 conjunts are in the unsatisfiable core [2023-08-31 01:09:50,181 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 01:09:50,374 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-31 01:09:50,374 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 19 [2023-08-31 01:09:50,407 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-31 01:09:50,407 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-31 01:09:50,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1232662477] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 01:09:50,407 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-31 01:09:50,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [12] total 20 [2023-08-31 01:09:50,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [273962132] [2023-08-31 01:09:50,407 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 01:09:50,407 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-31 01:09:50,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 01:09:50,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-31 01:09:50,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=385, Unknown=0, NotChecked=0, Total=462 [2023-08-31 01:09:50,756 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 178 out of 483 [2023-08-31 01:09:50,757 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 545 transitions, 11488 flow. Second operand has 12 states, 12 states have (on average 179.66666666666666) internal successors, (2156), 12 states have internal predecessors, (2156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:09:50,758 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 01:09:50,758 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 178 of 483 [2023-08-31 01:09:50,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 01:09:53,627 INFO L130 PetriNetUnfolder]: 5819/11653 cut-off events. [2023-08-31 01:09:53,628 INFO L131 PetriNetUnfolder]: For 266575/266575 co-relation queries the response was YES. [2023-08-31 01:09:53,706 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98564 conditions, 11653 events. 5819/11653 cut-off events. For 266575/266575 co-relation queries the response was YES. Maximal size of possible extension queue 797. Compared 103332 event pairs, 1801 based on Foata normal form. 5/11658 useless extension candidates. Maximal degree in co-relation 98172. Up to 7977 conditions per place. [2023-08-31 01:09:53,747 INFO L137 encePairwiseOnDemand]: 472/483 looper letters, 326 selfloop transitions, 228 changer transitions 18/572 dead transitions. [2023-08-31 01:09:53,748 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 572 transitions, 12746 flow [2023-08-31 01:09:53,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-31 01:09:53,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-31 01:09:53,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2205 transitions. [2023-08-31 01:09:53,749 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3804347826086957 [2023-08-31 01:09:53,750 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2205 transitions. [2023-08-31 01:09:53,750 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2205 transitions. [2023-08-31 01:09:53,750 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 01:09:53,750 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2205 transitions. [2023-08-31 01:09:53,751 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 183.75) internal successors, (2205), 12 states have internal predecessors, (2205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:09:53,754 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 483.0) internal successors, (6279), 13 states have internal predecessors, (6279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:09:53,754 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 483.0) internal successors, (6279), 13 states have internal predecessors, (6279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:09:53,754 INFO L175 Difference]: Start difference. First operand has 263 places, 545 transitions, 11488 flow. Second operand 12 states and 2205 transitions. [2023-08-31 01:09:53,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 572 transitions, 12746 flow [2023-08-31 01:09:56,166 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 572 transitions, 12215 flow, removed 15 selfloop flow, removed 13 redundant places. [2023-08-31 01:09:56,176 INFO L231 Difference]: Finished difference. Result has 257 places, 533 transitions, 11200 flow [2023-08-31 01:09:56,176 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=10961, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=545, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=228, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=11200, PETRI_PLACES=257, PETRI_TRANSITIONS=533} [2023-08-31 01:09:56,176 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 232 predicate places. [2023-08-31 01:09:56,176 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 533 transitions, 11200 flow [2023-08-31 01:09:56,177 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 179.66666666666666) internal successors, (2156), 12 states have internal predecessors, (2156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:09:56,177 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 01:09:56,177 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 01:09:56,182 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2023-08-31 01:09:56,377 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 01:09:56,377 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 01:09:56,377 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 01:09:56,378 INFO L85 PathProgramCache]: Analyzing trace with hash 785848930, now seen corresponding path program 13 times [2023-08-31 01:09:56,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 01:09:56,378 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1009309167] [2023-08-31 01:09:56,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 01:09:56,378 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 01:09:56,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 01:09:56,966 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 01:09:56,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 01:09:56,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1009309167] [2023-08-31 01:09:56,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1009309167] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 01:09:56,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1332147215] [2023-08-31 01:09:56,967 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-31 01:09:56,967 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 01:09:56,967 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 01:09:56,968 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-31 01:09:56,969 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2023-08-31 01:09:57,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 01:09:57,082 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 56 conjunts are in the unsatisfiable core [2023-08-31 01:09:57,084 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 01:09:57,167 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 11 treesize of output 7 [2023-08-31 01:09:57,201 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 6 treesize of output 5 [2023-08-31 01:09:57,232 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 6 treesize of output 5 [2023-08-31 01:09:57,512 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-31 01:09:57,512 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 19 [2023-08-31 01:09:57,540 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 01:09:57,540 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 01:10:00,373 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 01:10:00,373 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 36 [2023-08-31 01:10:00,382 INFO L321 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2023-08-31 01:10:00,383 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 1142 treesize of output 1021 [2023-08-31 01:10:00,403 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 01:10:00,403 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 246 treesize of output 238 [2023-08-31 01:10:00,411 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 01:10:00,412 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 230 treesize of output 206 [2023-08-31 01:10:00,584 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 01:10:00,584 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 36 [2023-08-31 01:10:00,593 INFO L321 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2023-08-31 01:10:00,593 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 278 treesize of output 253 [2023-08-31 01:10:00,601 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 01:10:00,601 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 246 treesize of output 238 [2023-08-31 01:10:00,610 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 01:10:00,610 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 230 treesize of output 206 [2023-08-31 01:10:00,876 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 01:10:00,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1332147215] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 01:10:00,877 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 01:10:00,877 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 36 [2023-08-31 01:10:00,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1221230123] [2023-08-31 01:10:00,877 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 01:10:00,877 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2023-08-31 01:10:00,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 01:10:00,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2023-08-31 01:10:00,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=243, Invalid=1145, Unknown=18, NotChecked=0, Total=1406 [2023-08-31 01:10:03,138 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 128 out of 483 [2023-08-31 01:10:03,140 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 533 transitions, 11200 flow. Second operand has 38 states, 38 states have (on average 129.57894736842104) internal successors, (4924), 38 states have internal predecessors, (4924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:10:03,140 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 01:10:03,140 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 128 of 483 [2023-08-31 01:10:03,140 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 01:10:09,539 INFO L130 PetriNetUnfolder]: 5904/11630 cut-off events. [2023-08-31 01:10:09,539 INFO L131 PetriNetUnfolder]: For 277570/277570 co-relation queries the response was YES. [2023-08-31 01:10:09,616 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99639 conditions, 11630 events. 5904/11630 cut-off events. For 277570/277570 co-relation queries the response was YES. Maximal size of possible extension queue 793. Compared 101410 event pairs, 1206 based on Foata normal form. 20/11650 useless extension candidates. Maximal degree in co-relation 99407. Up to 6650 conditions per place. [2023-08-31 01:10:09,662 INFO L137 encePairwiseOnDemand]: 468/483 looper letters, 478 selfloop transitions, 307 changer transitions 59/844 dead transitions. [2023-08-31 01:10:09,662 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 844 transitions, 17140 flow [2023-08-31 01:10:09,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2023-08-31 01:10:09,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 49 states. [2023-08-31 01:10:09,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 6512 transitions. [2023-08-31 01:10:09,666 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.27515105421050406 [2023-08-31 01:10:09,666 INFO L72 ComplementDD]: Start complementDD. Operand 49 states and 6512 transitions. [2023-08-31 01:10:09,666 INFO L73 IsDeterministic]: Start isDeterministic. Operand 49 states and 6512 transitions. [2023-08-31 01:10:09,667 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 01:10:09,667 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 49 states and 6512 transitions. [2023-08-31 01:10:09,671 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 50 states, 49 states have (on average 132.89795918367346) internal successors, (6512), 49 states have internal predecessors, (6512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:10:09,681 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 50 states, 50 states have (on average 483.0) internal successors, (24150), 50 states have internal predecessors, (24150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:10:09,682 INFO L81 ComplementDD]: Finished complementDD. Result has 50 states, 50 states have (on average 483.0) internal successors, (24150), 50 states have internal predecessors, (24150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:10:09,682 INFO L175 Difference]: Start difference. First operand has 257 places, 533 transitions, 11200 flow. Second operand 49 states and 6512 transitions. [2023-08-31 01:10:09,682 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 844 transitions, 17140 flow [2023-08-31 01:10:12,054 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 844 transitions, 16193 flow, removed 12 selfloop flow, removed 12 redundant places. [2023-08-31 01:10:12,066 INFO L231 Difference]: Finished difference. Result has 306 places, 569 transitions, 12173 flow [2023-08-31 01:10:12,066 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=10198, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=518, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=248, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=49, PETRI_FLOW=12173, PETRI_PLACES=306, PETRI_TRANSITIONS=569} [2023-08-31 01:10:12,066 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 281 predicate places. [2023-08-31 01:10:12,066 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 569 transitions, 12173 flow [2023-08-31 01:10:12,067 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 129.57894736842104) internal successors, (4924), 38 states have internal predecessors, (4924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:10:12,067 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 01:10:12,067 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 01:10:12,073 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2023-08-31 01:10:12,267 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2023-08-31 01:10:12,268 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 01:10:12,268 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 01:10:12,268 INFO L85 PathProgramCache]: Analyzing trace with hash 1895045882, now seen corresponding path program 14 times [2023-08-31 01:10:12,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 01:10:12,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [484734604] [2023-08-31 01:10:12,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 01:10:12,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 01:10:12,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 01:10:12,807 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 01:10:12,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 01:10:12,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [484734604] [2023-08-31 01:10:12,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [484734604] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 01:10:12,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1915262552] [2023-08-31 01:10:12,808 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-31 01:10:12,808 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 01:10:12,808 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 01:10:12,809 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-31 01:10:12,811 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2023-08-31 01:10:13,041 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-08-31 01:10:13,042 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 01:10:13,043 INFO L263 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 38 conjunts are in the unsatisfiable core [2023-08-31 01:10:13,044 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 01:10:13,292 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-31 01:10:13,292 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 19 [2023-08-31 01:10:13,315 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-31 01:10:13,315 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-31 01:10:13,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1915262552] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 01:10:13,315 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-31 01:10:13,315 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [10] total 20 [2023-08-31 01:10:13,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1812007481] [2023-08-31 01:10:13,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 01:10:13,316 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-31 01:10:13,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 01:10:13,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-31 01:10:13,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=372, Unknown=0, NotChecked=0, Total=462 [2023-08-31 01:10:13,614 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 178 out of 483 [2023-08-31 01:10:13,614 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 569 transitions, 12173 flow. Second operand has 12 states, 12 states have (on average 179.66666666666666) internal successors, (2156), 12 states have internal predecessors, (2156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:10:13,615 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 01:10:13,615 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 178 of 483 [2023-08-31 01:10:13,615 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 01:10:16,616 INFO L130 PetriNetUnfolder]: 5837/11448 cut-off events. [2023-08-31 01:10:16,616 INFO L131 PetriNetUnfolder]: For 330553/330553 co-relation queries the response was YES. [2023-08-31 01:10:16,703 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102415 conditions, 11448 events. 5837/11448 cut-off events. For 330553/330553 co-relation queries the response was YES. Maximal size of possible extension queue 777. Compared 99516 event pairs, 2046 based on Foata normal form. 5/11453 useless extension candidates. Maximal degree in co-relation 102318. Up to 7869 conditions per place. [2023-08-31 01:10:16,756 INFO L137 encePairwiseOnDemand]: 472/483 looper letters, 532 selfloop transitions, 56 changer transitions 25/613 dead transitions. [2023-08-31 01:10:16,756 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 613 transitions, 13993 flow [2023-08-31 01:10:16,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-31 01:10:16,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-31 01:10:16,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2034 transitions. [2023-08-31 01:10:16,758 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38283455674760025 [2023-08-31 01:10:16,758 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2034 transitions. [2023-08-31 01:10:16,758 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2034 transitions. [2023-08-31 01:10:16,759 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 01:10:16,759 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2034 transitions. [2023-08-31 01:10:16,760 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 184.9090909090909) internal successors, (2034), 11 states have internal predecessors, (2034), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:10:16,763 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 483.0) internal successors, (5796), 12 states have internal predecessors, (5796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:10:16,763 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 483.0) internal successors, (5796), 12 states have internal predecessors, (5796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:10:16,763 INFO L175 Difference]: Start difference. First operand has 306 places, 569 transitions, 12173 flow. Second operand 11 states and 2034 transitions. [2023-08-31 01:10:16,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 613 transitions, 13993 flow [2023-08-31 01:10:19,458 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 613 transitions, 13536 flow, removed 196 selfloop flow, removed 19 redundant places. [2023-08-31 01:10:19,498 INFO L231 Difference]: Finished difference. Result has 278 places, 560 transitions, 11681 flow [2023-08-31 01:10:19,498 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=11818, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=569, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=513, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11681, PETRI_PLACES=278, PETRI_TRANSITIONS=560} [2023-08-31 01:10:19,498 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 253 predicate places. [2023-08-31 01:10:19,498 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 560 transitions, 11681 flow [2023-08-31 01:10:19,499 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 179.66666666666666) internal successors, (2156), 12 states have internal predecessors, (2156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:10:19,499 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 01:10:19,499 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 01:10:19,506 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2023-08-31 01:10:19,699 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 01:10:19,699 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 01:10:19,700 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 01:10:19,700 INFO L85 PathProgramCache]: Analyzing trace with hash -1442779098, now seen corresponding path program 15 times [2023-08-31 01:10:19,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 01:10:19,700 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [291610195] [2023-08-31 01:10:19,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 01:10:19,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 01:10:19,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 01:10:20,096 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 01:10:20,096 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 01:10:20,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [291610195] [2023-08-31 01:10:20,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [291610195] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 01:10:20,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1624190573] [2023-08-31 01:10:20,097 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-31 01:10:20,097 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 01:10:20,097 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 01:10:20,098 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-31 01:10:20,098 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2023-08-31 01:10:20,285 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2023-08-31 01:10:20,285 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 01:10:20,286 INFO L263 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 38 conjunts are in the unsatisfiable core [2023-08-31 01:10:20,287 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 01:10:20,521 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-31 01:10:20,521 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 19 [2023-08-31 01:10:20,549 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-31 01:10:20,549 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-31 01:10:20,549 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1624190573] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 01:10:20,549 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-31 01:10:20,549 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [10] total 20 [2023-08-31 01:10:20,549 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1000851736] [2023-08-31 01:10:20,549 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 01:10:20,549 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-31 01:10:20,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 01:10:20,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-31 01:10:20,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=372, Unknown=0, NotChecked=0, Total=462 [2023-08-31 01:10:20,947 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 178 out of 483 [2023-08-31 01:10:20,948 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 560 transitions, 11681 flow. Second operand has 12 states, 12 states have (on average 179.66666666666666) internal successors, (2156), 12 states have internal predecessors, (2156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:10:20,948 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 01:10:20,948 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 178 of 483 [2023-08-31 01:10:20,948 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 01:10:23,809 INFO L130 PetriNetUnfolder]: 5797/11338 cut-off events. [2023-08-31 01:10:23,809 INFO L131 PetriNetUnfolder]: For 320621/320621 co-relation queries the response was YES. [2023-08-31 01:10:23,881 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100738 conditions, 11338 events. 5797/11338 cut-off events. For 320621/320621 co-relation queries the response was YES. Maximal size of possible extension queue 771. Compared 97861 event pairs, 2165 based on Foata normal form. 5/11343 useless extension candidates. Maximal degree in co-relation 100646. Up to 7869 conditions per place. [2023-08-31 01:10:23,919 INFO L137 encePairwiseOnDemand]: 471/483 looper letters, 511 selfloop transitions, 58 changer transitions 19/588 dead transitions. [2023-08-31 01:10:23,919 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 588 transitions, 13125 flow [2023-08-31 01:10:23,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-31 01:10:23,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-31 01:10:23,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1844 transitions. [2023-08-31 01:10:23,921 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38178053830227743 [2023-08-31 01:10:23,921 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1844 transitions. [2023-08-31 01:10:23,921 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1844 transitions. [2023-08-31 01:10:23,921 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 01:10:23,921 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1844 transitions. [2023-08-31 01:10:23,922 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 184.4) internal successors, (1844), 10 states have internal predecessors, (1844), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:10:23,924 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 483.0) internal successors, (5313), 11 states have internal predecessors, (5313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:10:23,924 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 483.0) internal successors, (5313), 11 states have internal predecessors, (5313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:10:23,924 INFO L175 Difference]: Start difference. First operand has 278 places, 560 transitions, 11681 flow. Second operand 10 states and 1844 transitions. [2023-08-31 01:10:23,924 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 588 transitions, 13125 flow [2023-08-31 01:10:26,449 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 588 transitions, 12974 flow, removed 9 selfloop flow, removed 10 redundant places. [2023-08-31 01:10:26,458 INFO L231 Difference]: Finished difference. Result has 271 places, 551 transitions, 11483 flow [2023-08-31 01:10:26,458 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=11532, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=560, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=502, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11483, PETRI_PLACES=271, PETRI_TRANSITIONS=551} [2023-08-31 01:10:26,458 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 246 predicate places. [2023-08-31 01:10:26,458 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 551 transitions, 11483 flow [2023-08-31 01:10:26,459 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 179.66666666666666) internal successors, (2156), 12 states have internal predecessors, (2156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:10:26,459 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 01:10:26,459 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 01:10:26,463 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2023-08-31 01:10:26,661 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 01:10:26,661 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 01:10:26,662 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 01:10:26,662 INFO L85 PathProgramCache]: Analyzing trace with hash -1271388532, now seen corresponding path program 16 times [2023-08-31 01:10:26,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 01:10:26,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1882182612] [2023-08-31 01:10:26,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 01:10:26,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 01:10:26,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 01:10:27,128 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 01:10:27,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 01:10:27,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1882182612] [2023-08-31 01:10:27,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1882182612] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 01:10:27,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1121303913] [2023-08-31 01:10:27,128 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-31 01:10:27,128 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 01:10:27,128 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 01:10:27,129 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-31 01:10:27,131 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2023-08-31 01:10:27,242 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-31 01:10:27,242 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 01:10:27,243 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 37 conjunts are in the unsatisfiable core [2023-08-31 01:10:27,245 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 01:10:27,395 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-31 01:10:27,395 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-31 01:10:27,495 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-31 01:10:27,496 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 19 [2023-08-31 01:10:27,530 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-31 01:10:27,530 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-31 01:10:27,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1121303913] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 01:10:27,530 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-31 01:10:27,530 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [11] total 19 [2023-08-31 01:10:27,530 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1580269350] [2023-08-31 01:10:27,530 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 01:10:27,530 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-31 01:10:27,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 01:10:27,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-31 01:10:27,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=362, Unknown=0, NotChecked=0, Total=420 [2023-08-31 01:10:28,005 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 177 out of 483 [2023-08-31 01:10:28,006 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 551 transitions, 11483 flow. Second operand has 12 states, 12 states have (on average 178.66666666666666) internal successors, (2144), 12 states have internal predecessors, (2144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:10:28,006 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 01:10:28,006 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 177 of 483 [2023-08-31 01:10:28,006 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 01:10:30,844 INFO L130 PetriNetUnfolder]: 5752/11268 cut-off events. [2023-08-31 01:10:30,844 INFO L131 PetriNetUnfolder]: For 314978/314978 co-relation queries the response was YES. [2023-08-31 01:10:30,925 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99596 conditions, 11268 events. 5752/11268 cut-off events. For 314978/314978 co-relation queries the response was YES. Maximal size of possible extension queue 771. Compared 97337 event pairs, 1981 based on Foata normal form. 10/11278 useless extension candidates. Maximal degree in co-relation 99506. Up to 7865 conditions per place. [2023-08-31 01:10:30,971 INFO L137 encePairwiseOnDemand]: 472/483 looper letters, 459 selfloop transitions, 113 changer transitions 21/593 dead transitions. [2023-08-31 01:10:30,971 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 593 transitions, 13352 flow [2023-08-31 01:10:30,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-31 01:10:30,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-31 01:10:30,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1831 transitions. [2023-08-31 01:10:30,973 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37908902691511387 [2023-08-31 01:10:30,973 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1831 transitions. [2023-08-31 01:10:30,973 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1831 transitions. [2023-08-31 01:10:30,974 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 01:10:30,974 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1831 transitions. [2023-08-31 01:10:30,975 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 183.1) internal successors, (1831), 10 states have internal predecessors, (1831), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:10:30,977 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 483.0) internal successors, (5313), 11 states have internal predecessors, (5313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:10:30,977 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 483.0) internal successors, (5313), 11 states have internal predecessors, (5313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:10:30,977 INFO L175 Difference]: Start difference. First operand has 271 places, 551 transitions, 11483 flow. Second operand 10 states and 1831 transitions. [2023-08-31 01:10:30,977 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 593 transitions, 13352 flow [2023-08-31 01:10:33,811 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 593 transitions, 13076 flow, removed 11 selfloop flow, removed 10 redundant places. [2023-08-31 01:10:33,820 INFO L231 Difference]: Finished difference. Result has 267 places, 549 transitions, 11637 flow [2023-08-31 01:10:33,820 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=11233, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=551, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=438, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11637, PETRI_PLACES=267, PETRI_TRANSITIONS=549} [2023-08-31 01:10:33,820 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 242 predicate places. [2023-08-31 01:10:33,820 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 549 transitions, 11637 flow [2023-08-31 01:10:33,821 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 178.66666666666666) internal successors, (2144), 12 states have internal predecessors, (2144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:10:33,821 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 01:10:33,821 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 01:10:33,825 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2023-08-31 01:10:34,021 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2023-08-31 01:10:34,021 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 01:10:34,022 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 01:10:34,022 INFO L85 PathProgramCache]: Analyzing trace with hash 1771610170, now seen corresponding path program 17 times [2023-08-31 01:10:34,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 01:10:34,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1153659215] [2023-08-31 01:10:34,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 01:10:34,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 01:10:34,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 01:10:34,362 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 01:10:34,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 01:10:34,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1153659215] [2023-08-31 01:10:34,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1153659215] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 01:10:34,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [645266496] [2023-08-31 01:10:34,362 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-31 01:10:34,362 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 01:10:34,362 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 01:10:34,363 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-31 01:10:34,364 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2023-08-31 01:10:34,480 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-31 01:10:34,480 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 01:10:34,481 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 51 conjunts are in the unsatisfiable core [2023-08-31 01:10:34,483 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 01:10:34,566 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 11 treesize of output 7 [2023-08-31 01:10:34,600 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 6 treesize of output 5 [2023-08-31 01:10:34,665 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 6 treesize of output 5 [2023-08-31 01:10:34,762 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-31 01:10:34,762 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 52 treesize of output 24 [2023-08-31 01:10:34,795 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 01:10:34,795 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 01:10:36,525 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 01:10:36,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [645266496] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-31 01:10:36,525 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-31 01:10:36,525 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [10, 11] total 26 [2023-08-31 01:10:36,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [239003973] [2023-08-31 01:10:36,525 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 01:10:36,525 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-08-31 01:10:36,525 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 01:10:36,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-08-31 01:10:36,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=144, Invalid=595, Unknown=17, NotChecked=0, Total=756 [2023-08-31 01:10:38,227 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.69s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:10:38,762 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 483 [2023-08-31 01:10:38,763 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 549 transitions, 11637 flow. Second operand has 12 states, 12 states have (on average 141.66666666666666) internal successors, (1700), 12 states have internal predecessors, (1700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:10:38,763 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 01:10:38,763 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 483 [2023-08-31 01:10:38,763 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 01:10:42,633 INFO L130 PetriNetUnfolder]: 5756/11235 cut-off events. [2023-08-31 01:10:42,633 INFO L131 PetriNetUnfolder]: For 323262/323262 co-relation queries the response was YES. [2023-08-31 01:10:42,713 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99707 conditions, 11235 events. 5756/11235 cut-off events. For 323262/323262 co-relation queries the response was YES. Maximal size of possible extension queue 768. Compared 96650 event pairs, 2166 based on Foata normal form. 5/11240 useless extension candidates. Maximal degree in co-relation 99616. Up to 7863 conditions per place. [2023-08-31 01:10:42,754 INFO L137 encePairwiseOnDemand]: 470/483 looper letters, 508 selfloop transitions, 123 changer transitions 12/643 dead transitions. [2023-08-31 01:10:42,754 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 643 transitions, 14617 flow [2023-08-31 01:10:42,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-31 01:10:42,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-31 01:10:42,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1898 transitions. [2023-08-31 01:10:42,756 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3022774327122153 [2023-08-31 01:10:42,756 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1898 transitions. [2023-08-31 01:10:42,756 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1898 transitions. [2023-08-31 01:10:42,757 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 01:10:42,757 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1898 transitions. [2023-08-31 01:10:42,758 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 146.0) internal successors, (1898), 13 states have internal predecessors, (1898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:10:42,760 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 483.0) internal successors, (6762), 14 states have internal predecessors, (6762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:10:42,760 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 483.0) internal successors, (6762), 14 states have internal predecessors, (6762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:10:42,761 INFO L175 Difference]: Start difference. First operand has 267 places, 549 transitions, 11637 flow. Second operand 13 states and 1898 transitions. [2023-08-31 01:10:42,761 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 643 transitions, 14617 flow [2023-08-31 01:10:45,434 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 643 transitions, 14324 flow, removed 46 selfloop flow, removed 7 redundant places. [2023-08-31 01:10:45,444 INFO L231 Difference]: Finished difference. Result has 273 places, 576 transitions, 12331 flow [2023-08-31 01:10:45,444 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=11405, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=549, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=445, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=12331, PETRI_PLACES=273, PETRI_TRANSITIONS=576} [2023-08-31 01:10:45,445 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 248 predicate places. [2023-08-31 01:10:45,445 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 576 transitions, 12331 flow [2023-08-31 01:10:45,445 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 141.66666666666666) internal successors, (1700), 12 states have internal predecessors, (1700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:10:45,445 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 01:10:45,445 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 01:10:45,449 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2023-08-31 01:10:45,646 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2023-08-31 01:10:45,646 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 01:10:45,646 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 01:10:45,646 INFO L85 PathProgramCache]: Analyzing trace with hash -99068368, now seen corresponding path program 18 times [2023-08-31 01:10:45,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 01:10:45,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1179983626] [2023-08-31 01:10:45,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 01:10:45,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 01:10:45,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 01:10:46,119 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 01:10:46,119 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 01:10:46,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1179983626] [2023-08-31 01:10:46,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1179983626] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 01:10:46,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1347611907] [2023-08-31 01:10:46,119 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-31 01:10:46,119 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 01:10:46,119 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 01:10:46,120 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-31 01:10:46,121 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2023-08-31 01:10:46,293 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2023-08-31 01:10:46,293 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 01:10:46,294 INFO L263 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 47 conjunts are in the unsatisfiable core [2023-08-31 01:10:46,296 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 01:10:46,301 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 42 [2023-08-31 01:10:46,562 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-31 01:10:46,564 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-08-31 01:10:46,564 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 33 [2023-08-31 01:10:46,683 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-31 01:10:46,684 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 19 [2023-08-31 01:10:46,717 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-31 01:10:46,717 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-31 01:10:46,717 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1347611907] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 01:10:46,717 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-31 01:10:46,717 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [11] total 22 [2023-08-31 01:10:46,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [924515128] [2023-08-31 01:10:46,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 01:10:46,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-31 01:10:46,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 01:10:46,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-31 01:10:46,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=474, Unknown=0, NotChecked=0, Total=552 [2023-08-31 01:10:47,265 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 175 out of 483 [2023-08-31 01:10:47,266 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 576 transitions, 12331 flow. Second operand has 13 states, 13 states have (on average 176.53846153846155) internal successors, (2295), 13 states have internal predecessors, (2295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:10:47,266 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 01:10:47,266 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 175 of 483 [2023-08-31 01:10:47,267 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 01:10:50,614 INFO L130 PetriNetUnfolder]: 5695/11129 cut-off events. [2023-08-31 01:10:50,614 INFO L131 PetriNetUnfolder]: For 319229/319229 co-relation queries the response was YES. [2023-08-31 01:10:50,687 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98565 conditions, 11129 events. 5695/11129 cut-off events. For 319229/319229 co-relation queries the response was YES. Maximal size of possible extension queue 757. Compared 95880 event pairs, 1812 based on Foata normal form. 45/11174 useless extension candidates. Maximal degree in co-relation 98472. Up to 7869 conditions per place. [2023-08-31 01:10:50,724 INFO L137 encePairwiseOnDemand]: 472/483 looper letters, 465 selfloop transitions, 125 changer transitions 23/613 dead transitions. [2023-08-31 01:10:50,724 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 613 transitions, 14061 flow [2023-08-31 01:10:50,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-31 01:10:50,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-31 01:10:50,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1822 transitions. [2023-08-31 01:10:50,726 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3772256728778468 [2023-08-31 01:10:50,726 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1822 transitions. [2023-08-31 01:10:50,726 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1822 transitions. [2023-08-31 01:10:50,726 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 01:10:50,727 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1822 transitions. [2023-08-31 01:10:50,728 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 182.2) internal successors, (1822), 10 states have internal predecessors, (1822), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:10:50,730 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 483.0) internal successors, (5313), 11 states have internal predecessors, (5313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:10:50,730 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 483.0) internal successors, (5313), 11 states have internal predecessors, (5313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:10:50,730 INFO L175 Difference]: Start difference. First operand has 273 places, 576 transitions, 12331 flow. Second operand 10 states and 1822 transitions. [2023-08-31 01:10:50,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 613 transitions, 14061 flow [2023-08-31 01:10:53,363 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 613 transitions, 13996 flow, removed 14 selfloop flow, removed 6 redundant places. [2023-08-31 01:10:53,373 INFO L231 Difference]: Finished difference. Result has 277 places, 563 transitions, 12334 flow [2023-08-31 01:10:53,373 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=12221, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=574, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=449, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12334, PETRI_PLACES=277, PETRI_TRANSITIONS=563} [2023-08-31 01:10:53,374 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 252 predicate places. [2023-08-31 01:10:53,374 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 563 transitions, 12334 flow [2023-08-31 01:10:53,374 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 176.53846153846155) internal successors, (2295), 13 states have internal predecessors, (2295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:10:53,374 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 01:10:53,374 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 01:10:53,378 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2023-08-31 01:10:53,574 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2023-08-31 01:10:53,575 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 01:10:53,575 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 01:10:53,575 INFO L85 PathProgramCache]: Analyzing trace with hash -349727208, now seen corresponding path program 19 times [2023-08-31 01:10:53,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 01:10:53,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1779861448] [2023-08-31 01:10:53,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 01:10:53,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 01:10:53,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 01:10:54,156 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 01:10:54,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 01:10:54,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1779861448] [2023-08-31 01:10:54,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1779861448] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 01:10:54,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1563768261] [2023-08-31 01:10:54,156 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-31 01:10:54,156 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 01:10:54,157 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 01:10:54,157 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-31 01:10:54,158 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2023-08-31 01:10:54,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 01:10:54,271 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 58 conjunts are in the unsatisfiable core [2023-08-31 01:10:54,273 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 01:10:54,380 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 11 treesize of output 7 [2023-08-31 01:10:54,427 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 6 treesize of output 5 [2023-08-31 01:10:54,630 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-31 01:10:54,631 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-31 01:10:54,633 INFO L321 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2023-08-31 01:10:54,633 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 29 [2023-08-31 01:10:54,804 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-31 01:10:54,804 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 19 [2023-08-31 01:10:54,843 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 01:10:54,843 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 01:10:57,974 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 01:10:57,975 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 233 treesize of output 125 [2023-08-31 01:10:57,990 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-31 01:10:57,990 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 2042 treesize of output 1810 [2023-08-31 01:10:58,048 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 01:10:58,049 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 978 treesize of output 918 [2023-08-31 01:10:58,071 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 01:10:58,071 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 869 treesize of output 773 [2023-08-31 01:11:03,707 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 01:11:03,707 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 41 treesize of output 30 [2023-08-31 01:11:03,718 INFO L321 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2023-08-31 01:11:03,718 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 66 treesize of output 57 [2023-08-31 01:11:03,729 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 01:11:03,729 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 50 treesize of output 50 [2023-08-31 01:11:03,753 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 01:11:03,754 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 41 treesize of output 30 [2023-08-31 01:11:03,764 INFO L321 Elim1Store]: treesize reduction 4, result has 63.6 percent of original size [2023-08-31 01:11:03,764 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 66 treesize of output 57 [2023-08-31 01:11:03,774 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 01:11:03,774 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 50 treesize of output 50 [2023-08-31 01:11:03,797 INFO L321 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2023-08-31 01:11:03,798 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 233 treesize of output 1 [2023-08-31 01:11:07,960 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 01:11:07,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1563768261] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 01:11:07,961 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 01:11:07,961 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13, 13] total 36 [2023-08-31 01:11:07,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [572886793] [2023-08-31 01:11:07,962 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 01:11:07,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2023-08-31 01:11:07,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 01:11:07,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2023-08-31 01:11:07,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=178, Invalid=1194, Unknown=34, NotChecked=0, Total=1406 [2023-08-31 01:11:08,264 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 128 out of 483 [2023-08-31 01:11:08,266 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 563 transitions, 12334 flow. Second operand has 38 states, 38 states have (on average 129.5) internal successors, (4921), 38 states have internal predecessors, (4921), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:11:08,266 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 01:11:08,266 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 128 of 483 [2023-08-31 01:11:08,266 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 01:11:14,974 INFO L130 PetriNetUnfolder]: 5562/10870 cut-off events. [2023-08-31 01:11:14,974 INFO L131 PetriNetUnfolder]: For 314747/314747 co-relation queries the response was YES. [2023-08-31 01:11:15,052 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96749 conditions, 10870 events. 5562/10870 cut-off events. For 314747/314747 co-relation queries the response was YES. Maximal size of possible extension queue 741. Compared 93128 event pairs, 1247 based on Foata normal form. 65/10935 useless extension candidates. Maximal degree in co-relation 96654. Up to 4535 conditions per place. [2023-08-31 01:11:15,091 INFO L137 encePairwiseOnDemand]: 468/483 looper letters, 412 selfloop transitions, 244 changer transitions 33/689 dead transitions. [2023-08-31 01:11:15,092 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 689 transitions, 15650 flow [2023-08-31 01:11:15,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-08-31 01:11:15,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-08-31 01:11:15,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2547 transitions. [2023-08-31 01:11:15,094 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.27754168028767573 [2023-08-31 01:11:15,094 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2547 transitions. [2023-08-31 01:11:15,094 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2547 transitions. [2023-08-31 01:11:15,094 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 01:11:15,094 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2547 transitions. [2023-08-31 01:11:15,096 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 134.05263157894737) internal successors, (2547), 19 states have internal predecessors, (2547), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:11:15,099 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 483.0) internal successors, (9660), 20 states have internal predecessors, (9660), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:11:15,099 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 483.0) internal successors, (9660), 20 states have internal predecessors, (9660), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:11:15,099 INFO L175 Difference]: Start difference. First operand has 277 places, 563 transitions, 12334 flow. Second operand 19 states and 2547 transitions. [2023-08-31 01:11:15,099 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 689 transitions, 15650 flow [2023-08-31 01:11:17,545 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 689 transitions, 15396 flow, removed 21 selfloop flow, removed 11 redundant places. [2023-08-31 01:11:17,556 INFO L231 Difference]: Finished difference. Result has 286 places, 577 transitions, 13105 flow [2023-08-31 01:11:17,556 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=11819, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=552, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=204, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=13105, PETRI_PLACES=286, PETRI_TRANSITIONS=577} [2023-08-31 01:11:17,556 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 261 predicate places. [2023-08-31 01:11:17,556 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 577 transitions, 13105 flow [2023-08-31 01:11:17,557 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 129.5) internal successors, (4921), 38 states have internal predecessors, (4921), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:11:17,557 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 01:11:17,557 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 01:11:17,563 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2023-08-31 01:11:17,757 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2023-08-31 01:11:17,758 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 01:11:17,758 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 01:11:17,758 INFO L85 PathProgramCache]: Analyzing trace with hash 904650408, now seen corresponding path program 20 times [2023-08-31 01:11:17,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 01:11:17,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1368532004] [2023-08-31 01:11:17,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 01:11:17,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 01:11:17,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 01:11:18,142 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 01:11:18,143 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 01:11:18,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1368532004] [2023-08-31 01:11:18,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1368532004] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 01:11:18,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [155757516] [2023-08-31 01:11:18,143 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-31 01:11:18,143 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 01:11:18,143 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 01:11:18,144 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-31 01:11:18,145 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2023-08-31 01:11:18,345 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-08-31 01:11:18,345 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 01:11:18,347 INFO L263 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 33 conjunts are in the unsatisfiable core [2023-08-31 01:11:18,355 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 01:11:18,509 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-31 01:11:18,509 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 52 treesize of output 24 [2023-08-31 01:11:18,549 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-31 01:11:18,549 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-31 01:11:18,549 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [155757516] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 01:11:18,549 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-31 01:11:18,549 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [10] total 15 [2023-08-31 01:11:18,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1206987176] [2023-08-31 01:11:18,550 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 01:11:18,550 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-31 01:11:18,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 01:11:18,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-31 01:11:18,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2023-08-31 01:11:18,818 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 180 out of 483 [2023-08-31 01:11:18,819 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 577 transitions, 13105 flow. Second operand has 11 states, 11 states have (on average 181.8181818181818) internal successors, (2000), 11 states have internal predecessors, (2000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:11:18,819 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 01:11:18,819 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 180 of 483 [2023-08-31 01:11:18,819 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 01:11:21,553 INFO L130 PetriNetUnfolder]: 5508/10701 cut-off events. [2023-08-31 01:11:21,553 INFO L131 PetriNetUnfolder]: For 321076/321076 co-relation queries the response was YES. [2023-08-31 01:11:21,625 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97511 conditions, 10701 events. 5508/10701 cut-off events. For 321076/321076 co-relation queries the response was YES. Maximal size of possible extension queue 721. Compared 90737 event pairs, 1870 based on Foata normal form. 5/10706 useless extension candidates. Maximal degree in co-relation 97416. Up to 7964 conditions per place. [2023-08-31 01:11:21,663 INFO L137 encePairwiseOnDemand]: 473/483 looper letters, 524 selfloop transitions, 72 changer transitions 7/603 dead transitions. [2023-08-31 01:11:21,663 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 603 transitions, 14583 flow [2023-08-31 01:11:21,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-31 01:11:21,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-31 01:11:21,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1682 transitions. [2023-08-31 01:11:21,664 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38693351736829995 [2023-08-31 01:11:21,665 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1682 transitions. [2023-08-31 01:11:21,665 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1682 transitions. [2023-08-31 01:11:21,665 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 01:11:21,665 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1682 transitions. [2023-08-31 01:11:21,666 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 186.88888888888889) internal successors, (1682), 9 states have internal predecessors, (1682), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:11:21,667 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 483.0) internal successors, (4830), 10 states have internal predecessors, (4830), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:11:21,668 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 483.0) internal successors, (4830), 10 states have internal predecessors, (4830), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:11:21,668 INFO L175 Difference]: Start difference. First operand has 286 places, 577 transitions, 13105 flow. Second operand 9 states and 1682 transitions. [2023-08-31 01:11:21,668 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 603 transitions, 14583 flow [2023-08-31 01:11:23,951 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 603 transitions, 14229 flow, removed 42 selfloop flow, removed 15 redundant places. [2023-08-31 01:11:23,961 INFO L231 Difference]: Finished difference. Result has 275 places, 576 transitions, 12907 flow [2023-08-31 01:11:23,961 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=12765, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=577, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=505, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12907, PETRI_PLACES=275, PETRI_TRANSITIONS=576} [2023-08-31 01:11:23,962 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 250 predicate places. [2023-08-31 01:11:23,962 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 576 transitions, 12907 flow [2023-08-31 01:11:23,962 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 181.8181818181818) internal successors, (2000), 11 states have internal predecessors, (2000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:11:23,962 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 01:11:23,962 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 01:11:23,971 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2023-08-31 01:11:24,167 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 01:11:24,168 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 01:11:24,168 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 01:11:24,168 INFO L85 PathProgramCache]: Analyzing trace with hash 642364352, now seen corresponding path program 1 times [2023-08-31 01:11:24,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 01:11:24,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1037046220] [2023-08-31 01:11:24,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 01:11:24,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 01:11:24,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 01:11:24,378 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-31 01:11:24,379 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 01:11:24,379 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1037046220] [2023-08-31 01:11:24,379 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1037046220] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 01:11:24,379 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [114175994] [2023-08-31 01:11:24,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 01:11:24,379 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 01:11:24,379 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 01:11:24,380 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-31 01:11:24,383 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2023-08-31 01:11:24,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 01:11:24,508 INFO L263 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 46 conjunts are in the unsatisfiable core [2023-08-31 01:11:24,510 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 01:11:24,521 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-31 01:11:24,522 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-31 01:11:24,531 INFO L321 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2023-08-31 01:11:24,531 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 20 [2023-08-31 01:11:24,559 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 11 treesize of output 7 [2023-08-31 01:11:24,583 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-31 01:11:24,583 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2023-08-31 01:11:24,616 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-31 01:11:24,654 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 6 treesize of output 5 [2023-08-31 01:11:24,681 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 6 treesize of output 5 [2023-08-31 01:11:24,789 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-31 01:11:24,789 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 01:11:24,845 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-31 01:11:24,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [114175994] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-31 01:11:24,845 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-31 01:11:24,845 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [8, 11] total 23 [2023-08-31 01:11:24,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2022353528] [2023-08-31 01:11:24,846 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 01:11:24,846 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-08-31 01:11:24,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 01:11:24,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-08-31 01:11:24,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=413, Unknown=0, NotChecked=0, Total=506 [2023-08-31 01:11:24,937 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 196 out of 483 [2023-08-31 01:11:24,938 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 576 transitions, 12907 flow. Second operand has 6 states, 6 states have (on average 199.5) internal successors, (1197), 6 states have internal predecessors, (1197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:11:24,938 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 01:11:24,938 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 196 of 483 [2023-08-31 01:11:24,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 01:11:27,501 INFO L130 PetriNetUnfolder]: 5504/10718 cut-off events. [2023-08-31 01:11:27,501 INFO L131 PetriNetUnfolder]: For 319308/319308 co-relation queries the response was YES. [2023-08-31 01:11:27,573 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96891 conditions, 10718 events. 5504/10718 cut-off events. For 319308/319308 co-relation queries the response was YES. Maximal size of possible extension queue 722. Compared 90926 event pairs, 2113 based on Foata normal form. 20/10738 useless extension candidates. Maximal degree in co-relation 96799. Up to 9354 conditions per place. [2023-08-31 01:11:27,609 INFO L137 encePairwiseOnDemand]: 474/483 looper letters, 593 selfloop transitions, 41 changer transitions 2/636 dead transitions. [2023-08-31 01:11:27,609 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 636 transitions, 15320 flow [2023-08-31 01:11:27,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-31 01:11:27,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-31 01:11:27,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1236 transitions. [2023-08-31 01:11:27,611 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42650103519668736 [2023-08-31 01:11:27,611 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1236 transitions. [2023-08-31 01:11:27,611 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1236 transitions. [2023-08-31 01:11:27,611 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 01:11:27,611 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1236 transitions. [2023-08-31 01:11:27,612 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 206.0) internal successors, (1236), 6 states have internal predecessors, (1236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:11:27,613 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 483.0) internal successors, (3381), 7 states have internal predecessors, (3381), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:11:27,613 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 483.0) internal successors, (3381), 7 states have internal predecessors, (3381), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:11:27,613 INFO L175 Difference]: Start difference. First operand has 275 places, 576 transitions, 12907 flow. Second operand 6 states and 1236 transitions. [2023-08-31 01:11:27,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 636 transitions, 15320 flow [2023-08-31 01:11:29,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 636 transitions, 14777 flow, removed 28 selfloop flow, removed 10 redundant places. [2023-08-31 01:11:29,805 INFO L231 Difference]: Finished difference. Result has 267 places, 588 transitions, 12880 flow [2023-08-31 01:11:29,805 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=12397, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=576, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=537, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=12880, PETRI_PLACES=267, PETRI_TRANSITIONS=588} [2023-08-31 01:11:29,806 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 242 predicate places. [2023-08-31 01:11:29,806 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 588 transitions, 12880 flow [2023-08-31 01:11:29,806 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 199.5) internal successors, (1197), 6 states have internal predecessors, (1197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:11:29,806 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 01:11:29,806 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 01:11:29,811 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2023-08-31 01:11:30,008 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2023-08-31 01:11:30,009 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 01:11:30,009 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 01:11:30,009 INFO L85 PathProgramCache]: Analyzing trace with hash 2101077848, now seen corresponding path program 2 times [2023-08-31 01:11:30,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 01:11:30,009 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [4709120] [2023-08-31 01:11:30,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 01:11:30,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 01:11:30,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 01:11:30,225 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-31 01:11:30,225 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 01:11:30,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [4709120] [2023-08-31 01:11:30,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [4709120] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 01:11:30,226 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 01:11:30,226 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-31 01:11:30,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2022649238] [2023-08-31 01:11:30,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 01:11:30,227 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-31 01:11:30,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 01:11:30,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-31 01:11:30,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2023-08-31 01:11:30,366 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 192 out of 483 [2023-08-31 01:11:30,367 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 588 transitions, 12880 flow. Second operand has 9 states, 9 states have (on average 194.33333333333334) internal successors, (1749), 9 states have internal predecessors, (1749), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:11:30,367 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 01:11:30,367 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 192 of 483 [2023-08-31 01:11:30,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 01:11:32,915 INFO L130 PetriNetUnfolder]: 5576/10846 cut-off events. [2023-08-31 01:11:32,916 INFO L131 PetriNetUnfolder]: For 315481/315481 co-relation queries the response was YES. [2023-08-31 01:11:33,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97298 conditions, 10846 events. 5576/10846 cut-off events. For 315481/315481 co-relation queries the response was YES. Maximal size of possible extension queue 724. Compared 92192 event pairs, 1987 based on Foata normal form. 56/10902 useless extension candidates. Maximal degree in co-relation 97204. Up to 8036 conditions per place. [2023-08-31 01:11:33,042 INFO L137 encePairwiseOnDemand]: 474/483 looper letters, 543 selfloop transitions, 74 changer transitions 1/618 dead transitions. [2023-08-31 01:11:33,042 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 618 transitions, 14649 flow [2023-08-31 01:11:33,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-31 01:11:33,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-31 01:11:33,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1399 transitions. [2023-08-31 01:11:33,044 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4137829044661343 [2023-08-31 01:11:33,044 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1399 transitions. [2023-08-31 01:11:33,044 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1399 transitions. [2023-08-31 01:11:33,044 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 01:11:33,044 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1399 transitions. [2023-08-31 01:11:33,045 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 199.85714285714286) internal successors, (1399), 7 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-31 01:11:33,046 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 483.0) internal successors, (3864), 8 states have internal predecessors, (3864), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:11:33,046 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 483.0) internal successors, (3864), 8 states have internal predecessors, (3864), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:11:33,046 INFO L175 Difference]: Start difference. First operand has 267 places, 588 transitions, 12880 flow. Second operand 7 states and 1399 transitions. [2023-08-31 01:11:33,046 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 618 transitions, 14649 flow [2023-08-31 01:11:35,534 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 618 transitions, 14599 flow, removed 11 selfloop flow, removed 1 redundant places. [2023-08-31 01:11:35,544 INFO L231 Difference]: Finished difference. Result has 273 places, 594 transitions, 13179 flow [2023-08-31 01:11:35,544 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=12835, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=588, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=520, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=13179, PETRI_PLACES=273, PETRI_TRANSITIONS=594} [2023-08-31 01:11:35,545 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 248 predicate places. [2023-08-31 01:11:35,545 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 594 transitions, 13179 flow [2023-08-31 01:11:35,545 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 194.33333333333334) internal successors, (1749), 9 states have internal predecessors, (1749), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:11:35,545 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 01:11:35,545 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 01:11:35,545 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2023-08-31 01:11:35,545 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 01:11:35,546 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 01:11:35,546 INFO L85 PathProgramCache]: Analyzing trace with hash 2001726862, now seen corresponding path program 3 times [2023-08-31 01:11:35,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 01:11:35,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1282272731] [2023-08-31 01:11:35,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 01:11:35,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 01:11:35,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 01:11:35,760 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-31 01:11:35,760 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 01:11:35,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1282272731] [2023-08-31 01:11:35,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1282272731] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 01:11:35,761 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 01:11:35,761 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-31 01:11:35,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1546656223] [2023-08-31 01:11:35,761 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 01:11:35,761 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-31 01:11:35,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 01:11:35,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-31 01:11:35,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2023-08-31 01:11:35,917 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 192 out of 483 [2023-08-31 01:11:35,918 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 594 transitions, 13179 flow. Second operand has 9 states, 9 states have (on average 194.33333333333334) internal successors, (1749), 9 states have internal predecessors, (1749), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:11:35,918 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 01:11:35,918 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 192 of 483 [2023-08-31 01:11:35,918 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 01:11:38,270 INFO L130 PetriNetUnfolder]: 5247/10141 cut-off events. [2023-08-31 01:11:38,271 INFO L131 PetriNetUnfolder]: For 311998/311998 co-relation queries the response was YES. [2023-08-31 01:11:38,490 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92613 conditions, 10141 events. 5247/10141 cut-off events. For 311998/311998 co-relation queries the response was YES. Maximal size of possible extension queue 651. Compared 84309 event pairs, 1985 based on Foata normal form. 56/10197 useless extension candidates. Maximal degree in co-relation 92518. Up to 8040 conditions per place. [2023-08-31 01:11:38,526 INFO L137 encePairwiseOnDemand]: 476/483 looper letters, 495 selfloop transitions, 87 changer transitions 0/582 dead transitions. [2023-08-31 01:11:38,526 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 582 transitions, 13962 flow [2023-08-31 01:11:38,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-31 01:11:38,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-31 01:11:38,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1399 transitions. [2023-08-31 01:11:38,528 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4137829044661343 [2023-08-31 01:11:38,528 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1399 transitions. [2023-08-31 01:11:38,528 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1399 transitions. [2023-08-31 01:11:38,528 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 01:11:38,528 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1399 transitions. [2023-08-31 01:11:38,529 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 199.85714285714286) internal successors, (1399), 7 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-31 01:11:38,531 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 483.0) internal successors, (3864), 8 states have internal predecessors, (3864), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:11:38,531 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 483.0) internal successors, (3864), 8 states have internal predecessors, (3864), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:11:38,531 INFO L175 Difference]: Start difference. First operand has 273 places, 594 transitions, 13179 flow. Second operand 7 states and 1399 transitions. [2023-08-31 01:11:38,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 582 transitions, 13962 flow [2023-08-31 01:11:40,474 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 582 transitions, 13810 flow, removed 35 selfloop flow, removed 9 redundant places. [2023-08-31 01:11:40,483 INFO L231 Difference]: Finished difference. Result has 264 places, 563 transitions, 12633 flow [2023-08-31 01:11:40,483 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=12417, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=562, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=476, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=12633, PETRI_PLACES=264, PETRI_TRANSITIONS=563} [2023-08-31 01:11:40,484 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 239 predicate places. [2023-08-31 01:11:40,484 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 563 transitions, 12633 flow [2023-08-31 01:11:40,484 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 194.33333333333334) internal successors, (1749), 9 states have internal predecessors, (1749), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:11:40,484 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 01:11:40,484 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 01:11:40,484 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2023-08-31 01:11:40,485 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 01:11:40,485 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 01:11:40,485 INFO L85 PathProgramCache]: Analyzing trace with hash 150263440, now seen corresponding path program 4 times [2023-08-31 01:11:40,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 01:11:40,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1414209909] [2023-08-31 01:11:40,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 01:11:40,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 01:11:40,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 01:11:40,684 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-31 01:11:40,685 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 01:11:40,685 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1414209909] [2023-08-31 01:11:40,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1414209909] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 01:11:40,685 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1812312803] [2023-08-31 01:11:40,685 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-31 01:11:40,685 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 01:11:40,685 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 01:11:40,689 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-31 01:11:40,693 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2023-08-31 01:11:40,807 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-31 01:11:40,808 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 01:11:40,809 INFO L263 TraceCheckSpWp]: Trace formula consists of 71 conjuncts, 13 conjunts are in the unsatisfiable core [2023-08-31 01:11:40,810 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 01:11:40,857 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-31 01:11:40,857 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 01:11:40,914 INFO L321 Elim1Store]: treesize reduction 28, result has 59.4 percent of original size [2023-08-31 01:11:40,915 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 48 [2023-08-31 01:11:40,926 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-31 01:11:40,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1812312803] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 01:11:40,927 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 01:11:40,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 6, 6] total 15 [2023-08-31 01:11:40,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1373010695] [2023-08-31 01:11:40,927 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 01:11:40,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-31 01:11:40,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 01:11:40,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-31 01:11:40,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2023-08-31 01:11:41,318 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 192 out of 483 [2023-08-31 01:11:41,320 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 563 transitions, 12633 flow. Second operand has 15 states, 15 states have (on average 194.6) internal successors, (2919), 15 states have internal predecessors, (2919), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:11:41,320 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 01:11:41,320 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 192 of 483 [2023-08-31 01:11:41,320 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 01:11:43,853 INFO L130 PetriNetUnfolder]: 5289/10215 cut-off events. [2023-08-31 01:11:43,853 INFO L131 PetriNetUnfolder]: For 270388/270388 co-relation queries the response was YES. [2023-08-31 01:11:43,919 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91213 conditions, 10215 events. 5289/10215 cut-off events. For 270388/270388 co-relation queries the response was YES. Maximal size of possible extension queue 652. Compared 84919 event pairs, 573 based on Foata normal form. 20/10235 useless extension candidates. Maximal degree in co-relation 91122. Up to 5855 conditions per place. [2023-08-31 01:11:43,953 INFO L137 encePairwiseOnDemand]: 475/483 looper letters, 354 selfloop transitions, 269 changer transitions 14/637 dead transitions. [2023-08-31 01:11:43,953 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 637 transitions, 15115 flow [2023-08-31 01:11:43,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-31 01:11:43,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-31 01:11:43,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1590 transitions. [2023-08-31 01:11:43,955 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4114906832298137 [2023-08-31 01:11:43,955 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1590 transitions. [2023-08-31 01:11:43,955 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1590 transitions. [2023-08-31 01:11:43,955 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 01:11:43,955 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1590 transitions. [2023-08-31 01:11:43,956 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 198.75) internal successors, (1590), 8 states have internal predecessors, (1590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:11:43,959 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 483.0) internal successors, (4347), 9 states have internal predecessors, (4347), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:11:43,959 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 483.0) internal successors, (4347), 9 states have internal predecessors, (4347), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:11:43,959 INFO L175 Difference]: Start difference. First operand has 264 places, 563 transitions, 12633 flow. Second operand 8 states and 1590 transitions. [2023-08-31 01:11:43,959 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 637 transitions, 15115 flow [2023-08-31 01:11:45,968 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 637 transitions, 15016 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-08-31 01:11:45,978 INFO L231 Difference]: Finished difference. Result has 269 places, 565 transitions, 13146 flow [2023-08-31 01:11:45,979 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=12538, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=563, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=267, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13146, PETRI_PLACES=269, PETRI_TRANSITIONS=565} [2023-08-31 01:11:45,979 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 244 predicate places. [2023-08-31 01:11:45,979 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 565 transitions, 13146 flow [2023-08-31 01:11:45,980 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 194.6) internal successors, (2919), 15 states have internal predecessors, (2919), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:11:45,980 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 01:11:45,980 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 01:11:45,987 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2023-08-31 01:11:46,181 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2023-08-31 01:11:46,181 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 01:11:46,181 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 01:11:46,181 INFO L85 PathProgramCache]: Analyzing trace with hash 2119395894, now seen corresponding path program 5 times [2023-08-31 01:11:46,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 01:11:46,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [217016973] [2023-08-31 01:11:46,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 01:11:46,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 01:11:46,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 01:11:46,362 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-31 01:11:46,363 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 01:11:46,363 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [217016973] [2023-08-31 01:11:46,363 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [217016973] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 01:11:46,363 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 01:11:46,363 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-31 01:11:46,363 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2068833909] [2023-08-31 01:11:46,363 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 01:11:46,363 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-31 01:11:46,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 01:11:46,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-31 01:11:46,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2023-08-31 01:11:46,564 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 192 out of 483 [2023-08-31 01:11:46,565 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 565 transitions, 13146 flow. Second operand has 9 states, 9 states have (on average 194.33333333333334) internal successors, (1749), 9 states have internal predecessors, (1749), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:11:46,565 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 01:11:46,565 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 192 of 483 [2023-08-31 01:11:46,565 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 01:11:48,933 INFO L130 PetriNetUnfolder]: 5300/10232 cut-off events. [2023-08-31 01:11:48,933 INFO L131 PetriNetUnfolder]: For 301905/301905 co-relation queries the response was YES. [2023-08-31 01:11:49,012 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93275 conditions, 10232 events. 5300/10232 cut-off events. For 301905/301905 co-relation queries the response was YES. Maximal size of possible extension queue 654. Compared 84959 event pairs, 1560 based on Foata normal form. 20/10252 useless extension candidates. Maximal degree in co-relation 93182. Up to 6994 conditions per place. [2023-08-31 01:11:49,052 INFO L137 encePairwiseOnDemand]: 476/483 looper letters, 316 selfloop transitions, 275 changer transitions 6/597 dead transitions. [2023-08-31 01:11:49,052 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 597 transitions, 14863 flow [2023-08-31 01:11:49,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-31 01:11:49,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-31 01:11:49,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1399 transitions. [2023-08-31 01:11:49,053 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4137829044661343 [2023-08-31 01:11:49,054 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1399 transitions. [2023-08-31 01:11:49,054 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1399 transitions. [2023-08-31 01:11:49,054 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 01:11:49,054 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1399 transitions. [2023-08-31 01:11:49,055 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 199.85714285714286) internal successors, (1399), 7 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-31 01:11:49,056 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 483.0) internal successors, (3864), 8 states have internal predecessors, (3864), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:11:49,056 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 483.0) internal successors, (3864), 8 states have internal predecessors, (3864), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:11:49,056 INFO L175 Difference]: Start difference. First operand has 269 places, 565 transitions, 13146 flow. Second operand 7 states and 1399 transitions. [2023-08-31 01:11:49,056 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 597 transitions, 14863 flow [2023-08-31 01:11:51,299 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 597 transitions, 14229 flow, removed 8 selfloop flow, removed 6 redundant places. [2023-08-31 01:11:51,308 INFO L231 Difference]: Finished difference. Result has 271 places, 566 transitions, 13146 flow [2023-08-31 01:11:51,309 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=12475, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=563, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=273, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=13146, PETRI_PLACES=271, PETRI_TRANSITIONS=566} [2023-08-31 01:11:51,309 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 246 predicate places. [2023-08-31 01:11:51,309 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 566 transitions, 13146 flow [2023-08-31 01:11:51,309 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 194.33333333333334) internal successors, (1749), 9 states have internal predecessors, (1749), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:11:51,309 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 01:11:51,309 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 01:11:51,309 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2023-08-31 01:11:51,309 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 01:11:51,312 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 01:11:51,312 INFO L85 PathProgramCache]: Analyzing trace with hash 1912599798, now seen corresponding path program 6 times [2023-08-31 01:11:51,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 01:11:51,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1056731279] [2023-08-31 01:11:51,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 01:11:51,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 01:11:51,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 01:11:51,501 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-31 01:11:51,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 01:11:51,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1056731279] [2023-08-31 01:11:51,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1056731279] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 01:11:51,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 01:11:51,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-08-31 01:11:51,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1695072894] [2023-08-31 01:11:51,502 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 01:11:51,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-31 01:11:51,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 01:11:51,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-31 01:11:51,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2023-08-31 01:11:51,654 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 192 out of 483 [2023-08-31 01:11:51,655 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 566 transitions, 13146 flow. Second operand has 9 states, 9 states have (on average 194.33333333333334) internal successors, (1749), 9 states have internal predecessors, (1749), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:11:51,655 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 01:11:51,655 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 192 of 483 [2023-08-31 01:11:51,655 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 01:11:53,809 INFO L130 PetriNetUnfolder]: 5087/9813 cut-off events. [2023-08-31 01:11:53,809 INFO L131 PetriNetUnfolder]: For 282542/282542 co-relation queries the response was YES. [2023-08-31 01:11:53,884 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89527 conditions, 9813 events. 5087/9813 cut-off events. For 282542/282542 co-relation queries the response was YES. Maximal size of possible extension queue 610. Compared 80709 event pairs, 1558 based on Foata normal form. 36/9849 useless extension candidates. Maximal degree in co-relation 89434. Up to 7080 conditions per place. [2023-08-31 01:11:53,921 INFO L137 encePairwiseOnDemand]: 476/483 looper letters, 276 selfloop transitions, 275 changer transitions 6/557 dead transitions. [2023-08-31 01:11:53,921 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 557 transitions, 13951 flow [2023-08-31 01:11:53,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-31 01:11:53,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-31 01:11:53,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1389 transitions. [2023-08-31 01:11:53,922 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4108251996450754 [2023-08-31 01:11:53,922 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1389 transitions. [2023-08-31 01:11:53,922 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1389 transitions. [2023-08-31 01:11:53,922 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 01:11:53,923 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1389 transitions. [2023-08-31 01:11:53,923 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 198.42857142857142) internal successors, (1389), 7 states have internal predecessors, (1389), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:11:53,925 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 483.0) internal successors, (3864), 8 states have internal predecessors, (3864), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:11:53,925 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 483.0) internal successors, (3864), 8 states have internal predecessors, (3864), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:11:53,925 INFO L175 Difference]: Start difference. First operand has 271 places, 566 transitions, 13146 flow. Second operand 7 states and 1389 transitions. [2023-08-31 01:11:53,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 557 transitions, 13951 flow [2023-08-31 01:11:55,981 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 557 transitions, 13603 flow, removed 34 selfloop flow, removed 11 redundant places. [2023-08-31 01:11:55,991 INFO L231 Difference]: Finished difference. Result has 259 places, 538 transitions, 12816 flow [2023-08-31 01:11:55,991 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=12371, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=544, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=275, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=12816, PETRI_PLACES=259, PETRI_TRANSITIONS=538} [2023-08-31 01:11:55,991 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 234 predicate places. [2023-08-31 01:11:55,991 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 538 transitions, 12816 flow [2023-08-31 01:11:55,992 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 194.33333333333334) internal successors, (1749), 9 states have internal predecessors, (1749), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:11:55,992 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 01:11:55,992 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 01:11:55,992 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2023-08-31 01:11:55,992 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 01:11:55,992 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 01:11:55,992 INFO L85 PathProgramCache]: Analyzing trace with hash 496765336, now seen corresponding path program 7 times [2023-08-31 01:11:55,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 01:11:55,992 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [272689097] [2023-08-31 01:11:55,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 01:11:55,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 01:11:56,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 01:11:56,211 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-31 01:11:56,211 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 01:11:56,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [272689097] [2023-08-31 01:11:56,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [272689097] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 01:11:56,211 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 01:11:56,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-31 01:11:56,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1472201780] [2023-08-31 01:11:56,211 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 01:11:56,211 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-31 01:11:56,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 01:11:56,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-31 01:11:56,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2023-08-31 01:11:56,534 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 189 out of 483 [2023-08-31 01:11:56,535 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 538 transitions, 12816 flow. Second operand has 10 states, 10 states have (on average 191.1) internal successors, (1911), 10 states have internal predecessors, (1911), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:11:56,535 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 01:11:56,535 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 189 of 483 [2023-08-31 01:11:56,535 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 01:11:58,777 INFO L130 PetriNetUnfolder]: 4998/9642 cut-off events. [2023-08-31 01:11:58,777 INFO L131 PetriNetUnfolder]: For 257939/257939 co-relation queries the response was YES. [2023-08-31 01:11:58,838 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87129 conditions, 9642 events. 4998/9642 cut-off events. For 257939/257939 co-relation queries the response was YES. Maximal size of possible extension queue 597. Compared 79202 event pairs, 1860 based on Foata normal form. 20/9662 useless extension candidates. Maximal degree in co-relation 87043. Up to 8070 conditions per place. [2023-08-31 01:11:58,870 INFO L137 encePairwiseOnDemand]: 474/483 looper letters, 471 selfloop transitions, 84 changer transitions 2/557 dead transitions. [2023-08-31 01:11:58,871 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 557 transitions, 14160 flow [2023-08-31 01:11:58,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-31 01:11:58,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-31 01:11:58,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1566 transitions. [2023-08-31 01:11:58,872 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4052795031055901 [2023-08-31 01:11:58,872 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1566 transitions. [2023-08-31 01:11:58,872 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1566 transitions. [2023-08-31 01:11:58,872 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 01:11:58,872 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1566 transitions. [2023-08-31 01:11:58,873 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 195.75) internal successors, (1566), 8 states have internal predecessors, (1566), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:11:58,875 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 483.0) internal successors, (4347), 9 states have internal predecessors, (4347), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:11:58,875 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 483.0) internal successors, (4347), 9 states have internal predecessors, (4347), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:11:58,875 INFO L175 Difference]: Start difference. First operand has 259 places, 538 transitions, 12816 flow. Second operand 8 states and 1566 transitions. [2023-08-31 01:11:58,875 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 557 transitions, 14160 flow [2023-08-31 01:12:00,425 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 557 transitions, 13534 flow, removed 10 selfloop flow, removed 8 redundant places. [2023-08-31 01:12:00,434 INFO L231 Difference]: Finished difference. Result has 258 places, 535 transitions, 12323 flow [2023-08-31 01:12:00,435 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=12151, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=536, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=453, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12323, PETRI_PLACES=258, PETRI_TRANSITIONS=535} [2023-08-31 01:12:00,435 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 233 predicate places. [2023-08-31 01:12:00,435 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 535 transitions, 12323 flow [2023-08-31 01:12:00,435 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 191.1) internal successors, (1911), 10 states have internal predecessors, (1911), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:12:00,435 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 01:12:00,435 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 01:12:00,435 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2023-08-31 01:12:00,435 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 01:12:00,436 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 01:12:00,436 INFO L85 PathProgramCache]: Analyzing trace with hash -1130417944, now seen corresponding path program 8 times [2023-08-31 01:12:00,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 01:12:00,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [193174798] [2023-08-31 01:12:00,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 01:12:00,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 01:12:00,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 01:12:00,715 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-31 01:12:00,715 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 01:12:00,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [193174798] [2023-08-31 01:12:00,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [193174798] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 01:12:00,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 01:12:00,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-08-31 01:12:00,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1554651326] [2023-08-31 01:12:00,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 01:12:00,716 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-31 01:12:00,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 01:12:00,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-31 01:12:00,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2023-08-31 01:12:01,134 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 189 out of 483 [2023-08-31 01:12:01,135 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 535 transitions, 12323 flow. Second operand has 11 states, 11 states have (on average 190.9090909090909) internal successors, (2100), 11 states have internal predecessors, (2100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:12:01,135 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 01:12:01,135 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 189 of 483 [2023-08-31 01:12:01,135 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 01:12:03,528 INFO L130 PetriNetUnfolder]: 5058/9807 cut-off events. [2023-08-31 01:12:03,528 INFO L131 PetriNetUnfolder]: For 247148/247148 co-relation queries the response was YES. [2023-08-31 01:12:03,603 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87256 conditions, 9807 events. 5058/9807 cut-off events. For 247148/247148 co-relation queries the response was YES. Maximal size of possible extension queue 614. Compared 81261 event pairs, 1827 based on Foata normal form. 30/9837 useless extension candidates. Maximal degree in co-relation 87170. Up to 8070 conditions per place. [2023-08-31 01:12:03,642 INFO L137 encePairwiseOnDemand]: 473/483 looper letters, 506 selfloop transitions, 59 changer transitions 19/584 dead transitions. [2023-08-31 01:12:03,643 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 584 transitions, 14154 flow [2023-08-31 01:12:03,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-31 01:12:03,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-31 01:12:03,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1957 transitions. [2023-08-31 01:12:03,650 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.405175983436853 [2023-08-31 01:12:03,650 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1957 transitions. [2023-08-31 01:12:03,650 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1957 transitions. [2023-08-31 01:12:03,651 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 01:12:03,651 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1957 transitions. [2023-08-31 01:12:03,652 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 195.7) internal successors, (1957), 10 states have internal predecessors, (1957), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:12:03,654 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 483.0) internal successors, (5313), 11 states have internal predecessors, (5313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:12:03,654 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 483.0) internal successors, (5313), 11 states have internal predecessors, (5313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:12:03,654 INFO L175 Difference]: Start difference. First operand has 258 places, 535 transitions, 12323 flow. Second operand 10 states and 1957 transitions. [2023-08-31 01:12:03,654 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 584 transitions, 14154 flow [2023-08-31 01:12:05,613 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 584 transitions, 14038 flow, removed 3 selfloop flow, removed 7 redundant places. [2023-08-31 01:12:05,622 INFO L231 Difference]: Finished difference. Result has 261 places, 526 transitions, 12123 flow [2023-08-31 01:12:05,629 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=12207, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=535, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=476, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12123, PETRI_PLACES=261, PETRI_TRANSITIONS=526} [2023-08-31 01:12:05,629 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 236 predicate places. [2023-08-31 01:12:05,629 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 526 transitions, 12123 flow [2023-08-31 01:12:05,629 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 190.9090909090909) internal successors, (2100), 11 states have internal predecessors, (2100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:12:05,630 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 01:12:05,630 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 01:12:05,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2023-08-31 01:12:05,630 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 01:12:05,630 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 01:12:05,630 INFO L85 PathProgramCache]: Analyzing trace with hash -1778753870, now seen corresponding path program 9 times [2023-08-31 01:12:05,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 01:12:05,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1934053861] [2023-08-31 01:12:05,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 01:12:05,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 01:12:05,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 01:12:05,815 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-31 01:12:05,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 01:12:05,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1934053861] [2023-08-31 01:12:05,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1934053861] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 01:12:05,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [851885367] [2023-08-31 01:12:05,816 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-31 01:12:05,816 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 01:12:05,816 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 01:12:05,817 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-31 01:12:05,817 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2023-08-31 01:12:06,005 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-31 01:12:06,005 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 01:12:06,006 INFO L263 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 21 conjunts are in the unsatisfiable core [2023-08-31 01:12:06,007 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 01:12:06,077 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-31 01:12:06,077 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 01:12:06,128 INFO L321 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-08-31 01:12:06,128 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 56 [2023-08-31 01:12:06,155 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-31 01:12:06,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [851885367] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 01:12:06,155 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 01:12:06,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 6] total 14 [2023-08-31 01:12:06,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [407453379] [2023-08-31 01:12:06,155 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 01:12:06,156 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-31 01:12:06,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 01:12:06,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-31 01:12:06,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2023-08-31 01:12:06,571 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 192 out of 483 [2023-08-31 01:12:06,572 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 526 transitions, 12123 flow. Second operand has 14 states, 14 states have (on average 194.71428571428572) internal successors, (2726), 14 states have internal predecessors, (2726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:12:06,572 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 01:12:06,573 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 192 of 483 [2023-08-31 01:12:06,573 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 01:12:08,727 INFO L130 PetriNetUnfolder]: 4903/9459 cut-off events. [2023-08-31 01:12:08,727 INFO L131 PetriNetUnfolder]: For 243593/243593 co-relation queries the response was YES. [2023-08-31 01:12:08,798 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84275 conditions, 9459 events. 4903/9459 cut-off events. For 243593/243593 co-relation queries the response was YES. Maximal size of possible extension queue 591. Compared 77536 event pairs, 1806 based on Foata normal form. 20/9479 useless extension candidates. Maximal degree in co-relation 84189. Up to 8073 conditions per place. [2023-08-31 01:12:08,837 INFO L137 encePairwiseOnDemand]: 475/483 looper letters, 448 selfloop transitions, 87 changer transitions 5/540 dead transitions. [2023-08-31 01:12:08,837 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 540 transitions, 13299 flow [2023-08-31 01:12:08,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-31 01:12:08,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-31 01:12:08,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1597 transitions. [2023-08-31 01:12:08,838 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4133022774327122 [2023-08-31 01:12:08,839 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1597 transitions. [2023-08-31 01:12:08,839 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1597 transitions. [2023-08-31 01:12:08,839 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 01:12:08,839 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1597 transitions. [2023-08-31 01:12:08,840 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 199.625) internal successors, (1597), 8 states have internal predecessors, (1597), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:12:08,841 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 483.0) internal successors, (4347), 9 states have internal predecessors, (4347), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:12:08,842 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 483.0) internal successors, (4347), 9 states have internal predecessors, (4347), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:12:08,842 INFO L175 Difference]: Start difference. First operand has 261 places, 526 transitions, 12123 flow. Second operand 8 states and 1597 transitions. [2023-08-31 01:12:08,842 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 540 transitions, 13299 flow [2023-08-31 01:12:10,817 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 540 transitions, 13083 flow, removed 19 selfloop flow, removed 14 redundant places. [2023-08-31 01:12:10,826 INFO L231 Difference]: Finished difference. Result has 254 places, 518 transitions, 12006 flow [2023-08-31 01:12:10,826 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=11783, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=519, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=433, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12006, PETRI_PLACES=254, PETRI_TRANSITIONS=518} [2023-08-31 01:12:10,827 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 229 predicate places. [2023-08-31 01:12:10,827 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 518 transitions, 12006 flow [2023-08-31 01:12:10,827 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 194.71428571428572) internal successors, (2726), 14 states have internal predecessors, (2726), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:12:10,827 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 01:12:10,827 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 01:12:10,840 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2023-08-31 01:12:11,032 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2023-08-31 01:12:11,032 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 01:12:11,032 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 01:12:11,032 INFO L85 PathProgramCache]: Analyzing trace with hash 2109707449, now seen corresponding path program 2 times [2023-08-31 01:12:11,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 01:12:11,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [668413146] [2023-08-31 01:12:11,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 01:12:11,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 01:12:11,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 01:12:11,195 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 01:12:11,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 01:12:11,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [668413146] [2023-08-31 01:12:11,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [668413146] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 01:12:11,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [279314429] [2023-08-31 01:12:11,195 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-31 01:12:11,195 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 01:12:11,195 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 01:12:11,196 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-31 01:12:11,197 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2023-08-31 01:12:11,328 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-31 01:12:11,328 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 01:12:11,328 INFO L263 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 15 conjunts are in the unsatisfiable core [2023-08-31 01:12:11,329 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 01:12:11,650 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 01:12:11,650 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 160 treesize of output 141 [2023-08-31 01:12:11,790 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 01:12:11,790 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 01:12:11,988 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 01:12:11,988 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 185 treesize of output 165 [2023-08-31 01:12:12,278 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 01:12:12,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [279314429] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 01:12:12,279 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 01:12:12,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 25 [2023-08-31 01:12:12,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1548734704] [2023-08-31 01:12:12,279 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 01:12:12,279 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-08-31 01:12:12,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 01:12:12,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-08-31 01:12:12,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=585, Unknown=0, NotChecked=0, Total=702 [2023-08-31 01:12:13,100 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 181 out of 483 [2023-08-31 01:12:13,102 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 518 transitions, 12006 flow. Second operand has 27 states, 27 states have (on average 183.0) internal successors, (4941), 27 states have internal predecessors, (4941), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:12:13,102 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 01:12:13,102 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 181 of 483 [2023-08-31 01:12:13,102 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 01:12:16,866 INFO L130 PetriNetUnfolder]: 5270/10157 cut-off events. [2023-08-31 01:12:16,866 INFO L131 PetriNetUnfolder]: For 266895/266895 co-relation queries the response was YES. [2023-08-31 01:12:16,948 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90161 conditions, 10157 events. 5270/10157 cut-off events. For 266895/266895 co-relation queries the response was YES. Maximal size of possible extension queue 657. Compared 84445 event pairs, 951 based on Foata normal form. 160/10317 useless extension candidates. Maximal degree in co-relation 90078. Up to 3198 conditions per place. [2023-08-31 01:12:16,990 INFO L137 encePairwiseOnDemand]: 468/483 looper letters, 647 selfloop transitions, 625 changer transitions 69/1341 dead transitions. [2023-08-31 01:12:16,990 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 1341 transitions, 31087 flow [2023-08-31 01:12:16,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2023-08-31 01:12:16,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2023-08-31 01:12:16,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 8435 transitions. [2023-08-31 01:12:16,995 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38808373590982287 [2023-08-31 01:12:16,995 INFO L72 ComplementDD]: Start complementDD. Operand 45 states and 8435 transitions. [2023-08-31 01:12:16,995 INFO L73 IsDeterministic]: Start isDeterministic. Operand 45 states and 8435 transitions. [2023-08-31 01:12:16,997 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 01:12:16,998 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 45 states and 8435 transitions. [2023-08-31 01:12:17,003 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 46 states, 45 states have (on average 187.44444444444446) internal successors, (8435), 45 states have internal predecessors, (8435), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:12:17,012 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 46 states, 46 states have (on average 483.0) internal successors, (22218), 46 states have internal predecessors, (22218), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:12:17,013 INFO L81 ComplementDD]: Finished complementDD. Result has 46 states, 46 states have (on average 483.0) internal successors, (22218), 46 states have internal predecessors, (22218), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:12:17,013 INFO L175 Difference]: Start difference. First operand has 254 places, 518 transitions, 12006 flow. Second operand 45 states and 8435 transitions. [2023-08-31 01:12:17,014 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 1341 transitions, 31087 flow [2023-08-31 01:12:19,122 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 1341 transitions, 30709 flow, removed 12 selfloop flow, removed 8 redundant places. [2023-08-31 01:12:19,139 INFO L231 Difference]: Finished difference. Result has 311 places, 881 transitions, 22917 flow [2023-08-31 01:12:19,140 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=11814, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=518, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=278, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=45, PETRI_FLOW=22917, PETRI_PLACES=311, PETRI_TRANSITIONS=881} [2023-08-31 01:12:19,140 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 286 predicate places. [2023-08-31 01:12:19,140 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 881 transitions, 22917 flow [2023-08-31 01:12:19,141 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 183.0) internal successors, (4941), 27 states have internal predecessors, (4941), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:12:19,141 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 01:12:19,141 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 01:12:19,145 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2023-08-31 01:12:19,345 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 01:12:19,346 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 01:12:19,346 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 01:12:19,346 INFO L85 PathProgramCache]: Analyzing trace with hash -1768613792, now seen corresponding path program 10 times [2023-08-31 01:12:19,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 01:12:19,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1743673639] [2023-08-31 01:12:19,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 01:12:19,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 01:12:19,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 01:12:19,672 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-31 01:12:19,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 01:12:19,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1743673639] [2023-08-31 01:12:19,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1743673639] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 01:12:19,673 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 01:12:19,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-08-31 01:12:19,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1728162410] [2023-08-31 01:12:19,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 01:12:19,673 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-31 01:12:19,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 01:12:19,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-31 01:12:19,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2023-08-31 01:12:19,990 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 187 out of 483 [2023-08-31 01:12:19,991 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 881 transitions, 22917 flow. Second operand has 11 states, 11 states have (on average 188.9090909090909) internal successors, (2078), 11 states have internal predecessors, (2078), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:12:19,991 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 01:12:19,991 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 187 of 483 [2023-08-31 01:12:19,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 01:12:23,360 INFO L130 PetriNetUnfolder]: 4977/9639 cut-off events. [2023-08-31 01:12:23,361 INFO L131 PetriNetUnfolder]: For 294540/294540 co-relation queries the response was YES. [2023-08-31 01:12:23,445 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93729 conditions, 9639 events. 4977/9639 cut-off events. For 294540/294540 co-relation queries the response was YES. Maximal size of possible extension queue 626. Compared 79902 event pairs, 1792 based on Foata normal form. 30/9669 useless extension candidates. Maximal degree in co-relation 93626. Up to 8431 conditions per place. [2023-08-31 01:12:23,484 INFO L137 encePairwiseOnDemand]: 474/483 looper letters, 768 selfloop transitions, 126 changer transitions 20/914 dead transitions. [2023-08-31 01:12:23,484 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 914 transitions, 25166 flow [2023-08-31 01:12:23,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-31 01:12:23,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-31 01:12:23,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1930 transitions. [2023-08-31 01:12:23,486 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3995859213250518 [2023-08-31 01:12:23,487 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1930 transitions. [2023-08-31 01:12:23,487 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1930 transitions. [2023-08-31 01:12:23,487 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 01:12:23,487 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1930 transitions. [2023-08-31 01:12:23,489 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 193.0) internal successors, (1930), 10 states have internal predecessors, (1930), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:12:23,491 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 483.0) internal successors, (5313), 11 states have internal predecessors, (5313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:12:23,492 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 483.0) internal successors, (5313), 11 states have internal predecessors, (5313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:12:23,492 INFO L175 Difference]: Start difference. First operand has 311 places, 881 transitions, 22917 flow. Second operand 10 states and 1930 transitions. [2023-08-31 01:12:23,492 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 914 transitions, 25166 flow [2023-08-31 01:12:26,119 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 914 transitions, 24267 flow, removed 436 selfloop flow, removed 10 redundant places. [2023-08-31 01:12:26,135 INFO L231 Difference]: Finished difference. Result has 307 places, 874 transitions, 22163 flow [2023-08-31 01:12:26,136 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=22063, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=881, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=755, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=22163, PETRI_PLACES=307, PETRI_TRANSITIONS=874} [2023-08-31 01:12:26,136 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 282 predicate places. [2023-08-31 01:12:26,136 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 874 transitions, 22163 flow [2023-08-31 01:12:26,137 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 188.9090909090909) internal successors, (2078), 11 states have internal predecessors, (2078), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:12:26,137 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 01:12:26,137 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 01:12:26,137 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2023-08-31 01:12:26,137 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 01:12:26,137 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 01:12:26,137 INFO L85 PathProgramCache]: Analyzing trace with hash -2075885073, now seen corresponding path program 3 times [2023-08-31 01:12:26,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 01:12:26,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1309386698] [2023-08-31 01:12:26,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 01:12:26,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 01:12:26,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 01:12:26,307 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 01:12:26,308 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 01:12:26,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1309386698] [2023-08-31 01:12:26,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1309386698] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 01:12:26,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1068134904] [2023-08-31 01:12:26,308 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-31 01:12:26,308 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 01:12:26,308 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 01:12:26,309 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-31 01:12:26,314 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2023-08-31 01:12:26,435 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-31 01:12:26,435 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 01:12:26,436 INFO L263 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 19 conjunts are in the unsatisfiable core [2023-08-31 01:12:26,437 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 01:12:26,640 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 01:12:26,640 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 01:12:26,766 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 01:12:26,766 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 185 treesize of output 165 [2023-08-31 01:12:26,994 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 01:12:26,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1068134904] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 01:12:26,994 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 01:12:26,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 27 [2023-08-31 01:12:26,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1550436519] [2023-08-31 01:12:26,994 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 01:12:26,994 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-08-31 01:12:26,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 01:12:26,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-08-31 01:12:26,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=667, Unknown=0, NotChecked=0, Total=812 [2023-08-31 01:12:28,380 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 185 out of 483 [2023-08-31 01:12:28,383 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 874 transitions, 22163 flow. Second operand has 29 states, 29 states have (on average 186.86206896551724) internal successors, (5419), 29 states have internal predecessors, (5419), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:12:28,383 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 01:12:28,383 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 185 of 483 [2023-08-31 01:12:28,383 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 01:12:32,168 INFO L130 PetriNetUnfolder]: 5062/9802 cut-off events. [2023-08-31 01:12:32,168 INFO L131 PetriNetUnfolder]: For 288953/288953 co-relation queries the response was YES. [2023-08-31 01:12:32,239 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93164 conditions, 9802 events. 5062/9802 cut-off events. For 288953/288953 co-relation queries the response was YES. Maximal size of possible extension queue 638. Compared 81199 event pairs, 1842 based on Foata normal form. 90/9892 useless extension candidates. Maximal degree in co-relation 93063. Up to 5613 conditions per place. [2023-08-31 01:12:32,279 INFO L137 encePairwiseOnDemand]: 472/483 looper letters, 1049 selfloop transitions, 139 changer transitions 20/1208 dead transitions. [2023-08-31 01:12:32,279 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 1208 transitions, 30091 flow [2023-08-31 01:12:32,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-08-31 01:12:32,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-08-31 01:12:32,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 3097 transitions. [2023-08-31 01:12:32,282 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4007505175983437 [2023-08-31 01:12:32,282 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 3097 transitions. [2023-08-31 01:12:32,282 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 3097 transitions. [2023-08-31 01:12:32,282 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 01:12:32,282 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 3097 transitions. [2023-08-31 01:12:32,284 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 193.5625) internal successors, (3097), 16 states have internal predecessors, (3097), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:12:32,287 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 483.0) internal successors, (8211), 17 states have internal predecessors, (8211), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:12:32,287 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 483.0) internal successors, (8211), 17 states have internal predecessors, (8211), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:12:32,287 INFO L175 Difference]: Start difference. First operand has 307 places, 874 transitions, 22163 flow. Second operand 16 states and 3097 transitions. [2023-08-31 01:12:32,287 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 1208 transitions, 30091 flow [2023-08-31 01:12:34,801 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 1208 transitions, 29225 flow, removed 40 selfloop flow, removed 17 redundant places. [2023-08-31 01:12:34,820 INFO L231 Difference]: Finished difference. Result has 307 places, 912 transitions, 22815 flow [2023-08-31 01:12:34,820 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=21377, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=873, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=740, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=22815, PETRI_PLACES=307, PETRI_TRANSITIONS=912} [2023-08-31 01:12:34,821 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 282 predicate places. [2023-08-31 01:12:34,821 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 912 transitions, 22815 flow [2023-08-31 01:12:34,821 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 186.86206896551724) internal successors, (5419), 29 states have internal predecessors, (5419), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:12:34,821 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 01:12:34,822 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 01:12:34,826 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2023-08-31 01:12:35,022 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 01:12:35,022 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 01:12:35,022 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 01:12:35,022 INFO L85 PathProgramCache]: Analyzing trace with hash -1698496599, now seen corresponding path program 4 times [2023-08-31 01:12:35,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 01:12:35,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [656365104] [2023-08-31 01:12:35,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 01:12:35,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 01:12:35,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 01:12:35,179 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 01:12:35,180 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 01:12:35,180 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [656365104] [2023-08-31 01:12:35,180 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [656365104] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 01:12:35,180 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [939783416] [2023-08-31 01:12:35,180 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-31 01:12:35,180 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 01:12:35,180 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 01:12:35,185 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-31 01:12:35,187 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2023-08-31 01:12:35,321 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-31 01:12:35,321 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 01:12:35,322 INFO L263 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 19 conjunts are in the unsatisfiable core [2023-08-31 01:12:35,323 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 01:12:35,500 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 01:12:35,500 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 01:12:35,663 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 01:12:35,663 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 185 treesize of output 165 [2023-08-31 01:12:35,848 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 01:12:35,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [939783416] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 01:12:35,848 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 01:12:35,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 23 [2023-08-31 01:12:35,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [419993731] [2023-08-31 01:12:35,848 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 01:12:35,849 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-08-31 01:12:35,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 01:12:35,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-08-31 01:12:35,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=477, Unknown=0, NotChecked=0, Total=600 [2023-08-31 01:12:36,952 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 185 out of 483 [2023-08-31 01:12:36,954 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 912 transitions, 22815 flow. Second operand has 25 states, 25 states have (on average 186.96) internal successors, (4674), 25 states have internal predecessors, (4674), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:12:36,954 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 01:12:36,954 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 185 of 483 [2023-08-31 01:12:36,954 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 01:12:40,498 INFO L130 PetriNetUnfolder]: 4886/9586 cut-off events. [2023-08-31 01:12:40,498 INFO L131 PetriNetUnfolder]: For 293193/293193 co-relation queries the response was YES. [2023-08-31 01:12:40,567 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91921 conditions, 9586 events. 4886/9586 cut-off events. For 293193/293193 co-relation queries the response was YES. Maximal size of possible extension queue 636. Compared 80486 event pairs, 1488 based on Foata normal form. 144/9730 useless extension candidates. Maximal degree in co-relation 91821. Up to 4124 conditions per place. [2023-08-31 01:12:40,606 INFO L137 encePairwiseOnDemand]: 473/483 looper letters, 1046 selfloop transitions, 132 changer transitions 19/1197 dead transitions. [2023-08-31 01:12:40,606 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 1197 transitions, 30019 flow [2023-08-31 01:12:40,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-31 01:12:40,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-31 01:12:40,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2331 transitions. [2023-08-31 01:12:40,608 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40217391304347827 [2023-08-31 01:12:40,608 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2331 transitions. [2023-08-31 01:12:40,608 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2331 transitions. [2023-08-31 01:12:40,608 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 01:12:40,608 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2331 transitions. [2023-08-31 01:12:40,609 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 194.25) internal successors, (2331), 12 states have internal predecessors, (2331), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:12:40,612 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 483.0) internal successors, (6279), 13 states have internal predecessors, (6279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:12:40,612 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 483.0) internal successors, (6279), 13 states have internal predecessors, (6279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:12:40,612 INFO L175 Difference]: Start difference. First operand has 307 places, 912 transitions, 22815 flow. Second operand 12 states and 2331 transitions. [2023-08-31 01:12:40,612 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 1197 transitions, 30019 flow [2023-08-31 01:12:43,702 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 1197 transitions, 29818 flow, removed 91 selfloop flow, removed 7 redundant places. [2023-08-31 01:12:43,721 INFO L231 Difference]: Finished difference. Result has 316 places, 938 transitions, 23782 flow [2023-08-31 01:12:43,722 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=22584, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=911, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=779, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=23782, PETRI_PLACES=316, PETRI_TRANSITIONS=938} [2023-08-31 01:12:43,722 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 291 predicate places. [2023-08-31 01:12:43,722 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 938 transitions, 23782 flow [2023-08-31 01:12:43,723 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 186.96) internal successors, (4674), 25 states have internal predecessors, (4674), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:12:43,723 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 01:12:43,723 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 01:12:43,728 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2023-08-31 01:12:43,923 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable53 [2023-08-31 01:12:43,923 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 01:12:43,924 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 01:12:43,924 INFO L85 PathProgramCache]: Analyzing trace with hash 950430547, now seen corresponding path program 5 times [2023-08-31 01:12:43,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 01:12:43,924 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [868188964] [2023-08-31 01:12:43,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 01:12:43,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 01:12:43,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 01:12:44,099 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 01:12:44,099 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 01:12:44,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [868188964] [2023-08-31 01:12:44,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [868188964] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 01:12:44,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1018613373] [2023-08-31 01:12:44,100 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-31 01:12:44,100 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 01:12:44,100 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 01:12:44,101 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-31 01:12:44,105 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2023-08-31 01:12:44,242 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-31 01:12:44,243 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 01:12:44,243 INFO L263 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 18 conjunts are in the unsatisfiable core [2023-08-31 01:12:44,245 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 01:12:44,438 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 01:12:44,438 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 01:12:44,635 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 01:12:44,635 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 185 treesize of output 165 [2023-08-31 01:12:44,827 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 01:12:44,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1018613373] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 01:12:44,827 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 01:12:44,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 24 [2023-08-31 01:12:44,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [60268637] [2023-08-31 01:12:44,828 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 01:12:44,829 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-08-31 01:12:44,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 01:12:44,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-08-31 01:12:44,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=521, Unknown=0, NotChecked=0, Total=650 [2023-08-31 01:12:45,919 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 185 out of 483 [2023-08-31 01:12:45,921 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 938 transitions, 23782 flow. Second operand has 26 states, 26 states have (on average 186.69230769230768) internal successors, (4854), 26 states have internal predecessors, (4854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:12:45,921 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 01:12:45,921 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 185 of 483 [2023-08-31 01:12:45,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 01:12:49,855 INFO L130 PetriNetUnfolder]: 4729/9325 cut-off events. [2023-08-31 01:12:49,855 INFO L131 PetriNetUnfolder]: For 290224/290224 co-relation queries the response was YES. [2023-08-31 01:12:49,926 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90586 conditions, 9325 events. 4729/9325 cut-off events. For 290224/290224 co-relation queries the response was YES. Maximal size of possible extension queue 627. Compared 78230 event pairs, 1757 based on Foata normal form. 62/9387 useless extension candidates. Maximal degree in co-relation 90482. Up to 5425 conditions per place. [2023-08-31 01:12:49,962 INFO L137 encePairwiseOnDemand]: 473/483 looper letters, 982 selfloop transitions, 132 changer transitions 17/1131 dead transitions. [2023-08-31 01:12:49,962 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 1131 transitions, 28912 flow [2023-08-31 01:12:49,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-31 01:12:49,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-31 01:12:49,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2701 transitions. [2023-08-31 01:12:49,964 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3994380360839988 [2023-08-31 01:12:49,964 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2701 transitions. [2023-08-31 01:12:49,964 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2701 transitions. [2023-08-31 01:12:49,964 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 01:12:49,964 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2701 transitions. [2023-08-31 01:12:49,966 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 192.92857142857142) internal successors, (2701), 14 states have internal predecessors, (2701), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:12:49,969 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 483.0) internal successors, (7245), 15 states have internal predecessors, (7245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:12:49,969 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 483.0) internal successors, (7245), 15 states have internal predecessors, (7245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:12:49,969 INFO L175 Difference]: Start difference. First operand has 316 places, 938 transitions, 23782 flow. Second operand 14 states and 2701 transitions. [2023-08-31 01:12:49,969 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 1131 transitions, 28912 flow [2023-08-31 01:12:53,623 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 1131 transitions, 28789 flow, removed 55 selfloop flow, removed 6 redundant places. [2023-08-31 01:12:53,642 INFO L231 Difference]: Finished difference. Result has 324 places, 934 transitions, 23993 flow [2023-08-31 01:12:53,643 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=23620, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=933, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=801, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=23993, PETRI_PLACES=324, PETRI_TRANSITIONS=934} [2023-08-31 01:12:53,643 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 299 predicate places. [2023-08-31 01:12:53,643 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 934 transitions, 23993 flow [2023-08-31 01:12:53,644 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 186.69230769230768) internal successors, (4854), 26 states have internal predecessors, (4854), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:12:53,644 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 01:12:53,644 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 01:12:53,650 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2023-08-31 01:12:53,845 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54,45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 01:12:53,845 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 01:12:53,845 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 01:12:53,845 INFO L85 PathProgramCache]: Analyzing trace with hash -1122305270, now seen corresponding path program 11 times [2023-08-31 01:12:53,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 01:12:53,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [884447886] [2023-08-31 01:12:53,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 01:12:53,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 01:12:53,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 01:12:54,143 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-31 01:12:54,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 01:12:54,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [884447886] [2023-08-31 01:12:54,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [884447886] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 01:12:54,144 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 01:12:54,144 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-08-31 01:12:54,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1474766581] [2023-08-31 01:12:54,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 01:12:54,145 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-08-31 01:12:54,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 01:12:54,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-08-31 01:12:54,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2023-08-31 01:12:54,459 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 189 out of 483 [2023-08-31 01:12:54,460 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 934 transitions, 23993 flow. Second operand has 11 states, 11 states have (on average 190.9090909090909) internal successors, (2100), 11 states have internal predecessors, (2100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:12:54,460 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 01:12:54,460 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 189 of 483 [2023-08-31 01:12:54,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 01:12:57,735 INFO L130 PetriNetUnfolder]: 4650/9161 cut-off events. [2023-08-31 01:12:57,735 INFO L131 PetriNetUnfolder]: For 281924/281924 co-relation queries the response was YES. [2023-08-31 01:12:57,821 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88553 conditions, 9161 events. 4650/9161 cut-off events. For 281924/281924 co-relation queries the response was YES. Maximal size of possible extension queue 612. Compared 76691 event pairs, 1779 based on Foata normal form. 30/9191 useless extension candidates. Maximal degree in co-relation 88448. Up to 8294 conditions per place. [2023-08-31 01:12:57,863 INFO L137 encePairwiseOnDemand]: 474/483 looper letters, 771 selfloop transitions, 157 changer transitions 11/939 dead transitions. [2023-08-31 01:12:57,863 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 939 transitions, 25784 flow [2023-08-31 01:12:57,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-31 01:12:57,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-31 01:12:57,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1749 transitions. [2023-08-31 01:12:57,864 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4023464458247067 [2023-08-31 01:12:57,864 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1749 transitions. [2023-08-31 01:12:57,865 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1749 transitions. [2023-08-31 01:12:57,866 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 01:12:57,866 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1749 transitions. [2023-08-31 01:12:57,867 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 194.33333333333334) internal successors, (1749), 9 states have internal predecessors, (1749), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:12:57,868 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 483.0) internal successors, (4830), 10 states have internal predecessors, (4830), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:12:57,869 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 483.0) internal successors, (4830), 10 states have internal predecessors, (4830), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:12:57,869 INFO L175 Difference]: Start difference. First operand has 324 places, 934 transitions, 23993 flow. Second operand 9 states and 1749 transitions. [2023-08-31 01:12:57,869 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 939 transitions, 25784 flow [2023-08-31 01:13:01,068 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 939 transitions, 25747 flow, removed 2 selfloop flow, removed 8 redundant places. [2023-08-31 01:13:01,085 INFO L231 Difference]: Finished difference. Result has 324 places, 912 transitions, 23837 flow [2023-08-31 01:13:01,086 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=23634, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=919, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=762, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=23837, PETRI_PLACES=324, PETRI_TRANSITIONS=912} [2023-08-31 01:13:01,086 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 299 predicate places. [2023-08-31 01:13:01,086 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 912 transitions, 23837 flow [2023-08-31 01:13:01,086 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 190.9090909090909) internal successors, (2100), 11 states have internal predecessors, (2100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:13:01,086 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 01:13:01,086 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 01:13:01,086 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2023-08-31 01:13:01,086 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 01:13:01,087 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 01:13:01,087 INFO L85 PathProgramCache]: Analyzing trace with hash -858824887, now seen corresponding path program 6 times [2023-08-31 01:13:01,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 01:13:01,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1532420522] [2023-08-31 01:13:01,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 01:13:01,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 01:13:01,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 01:13:01,223 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 01:13:01,223 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 01:13:01,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1532420522] [2023-08-31 01:13:01,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1532420522] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 01:13:01,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1107243907] [2023-08-31 01:13:01,223 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-31 01:13:01,223 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 01:13:01,223 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 01:13:01,224 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-31 01:13:01,226 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2023-08-31 01:13:01,377 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-08-31 01:13:01,378 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 01:13:01,380 INFO L263 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 13 conjunts are in the unsatisfiable core [2023-08-31 01:13:01,381 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 01:13:01,509 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 01:13:01,510 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 01:13:01,641 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 01:13:01,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1107243907] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 01:13:01,641 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 01:13:01,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2023-08-31 01:13:01,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1205340184] [2023-08-31 01:13:01,641 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 01:13:01,642 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-08-31 01:13:01,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 01:13:01,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-08-31 01:13:01,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=347, Unknown=0, NotChecked=0, Total=462 [2023-08-31 01:13:02,346 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 191 out of 483 [2023-08-31 01:13:02,348 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 912 transitions, 23837 flow. Second operand has 22 states, 22 states have (on average 192.86363636363637) internal successors, (4243), 22 states have internal predecessors, (4243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:13:02,348 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 01:13:02,348 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 191 of 483 [2023-08-31 01:13:02,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 01:13:06,114 INFO L130 PetriNetUnfolder]: 4617/9057 cut-off events. [2023-08-31 01:13:06,114 INFO L131 PetriNetUnfolder]: For 284913/284913 co-relation queries the response was YES. [2023-08-31 01:13:06,208 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88462 conditions, 9057 events. 4617/9057 cut-off events. For 284913/284913 co-relation queries the response was YES. Maximal size of possible extension queue 595. Compared 74981 event pairs, 935 based on Foata normal form. 13/9070 useless extension candidates. Maximal degree in co-relation 88357. Up to 3298 conditions per place. [2023-08-31 01:13:06,253 INFO L137 encePairwiseOnDemand]: 474/483 looper letters, 904 selfloop transitions, 192 changer transitions 14/1110 dead transitions. [2023-08-31 01:13:06,253 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 1110 transitions, 29337 flow [2023-08-31 01:13:06,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-31 01:13:06,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-31 01:13:06,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2793 transitions. [2023-08-31 01:13:06,255 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41304347826086957 [2023-08-31 01:13:06,255 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2793 transitions. [2023-08-31 01:13:06,255 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2793 transitions. [2023-08-31 01:13:06,256 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 01:13:06,256 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2793 transitions. [2023-08-31 01:13:06,257 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 199.5) internal successors, (2793), 14 states have internal predecessors, (2793), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:13:06,260 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 483.0) internal successors, (7245), 15 states have internal predecessors, (7245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:13:06,261 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 483.0) internal successors, (7245), 15 states have internal predecessors, (7245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:13:06,261 INFO L175 Difference]: Start difference. First operand has 324 places, 912 transitions, 23837 flow. Second operand 14 states and 2793 transitions. [2023-08-31 01:13:06,261 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 1110 transitions, 29337 flow [2023-08-31 01:13:09,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 1110 transitions, 28782 flow, removed 28 selfloop flow, removed 10 redundant places. [2023-08-31 01:13:09,420 INFO L231 Difference]: Finished difference. Result has 317 places, 913 transitions, 23823 flow [2023-08-31 01:13:09,421 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=23301, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=909, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=188, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=717, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=23823, PETRI_PLACES=317, PETRI_TRANSITIONS=913} [2023-08-31 01:13:09,421 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 292 predicate places. [2023-08-31 01:13:09,421 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 913 transitions, 23823 flow [2023-08-31 01:13:09,422 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 192.86363636363637) internal successors, (4243), 22 states have internal predecessors, (4243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:13:09,422 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 01:13:09,422 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 01:13:09,427 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Ended with exit code 0 [2023-08-31 01:13:09,627 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56 [2023-08-31 01:13:09,627 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 01:13:09,628 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 01:13:09,628 INFO L85 PathProgramCache]: Analyzing trace with hash -921077659, now seen corresponding path program 1 times [2023-08-31 01:13:09,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 01:13:09,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [705519234] [2023-08-31 01:13:09,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 01:13:09,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 01:13:09,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 01:13:09,708 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-31 01:13:09,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 01:13:09,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [705519234] [2023-08-31 01:13:09,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [705519234] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 01:13:09,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [421316168] [2023-08-31 01:13:09,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 01:13:09,709 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 01:13:09,709 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 01:13:09,710 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-31 01:13:09,712 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2023-08-31 01:13:09,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 01:13:09,857 INFO L263 TraceCheckSpWp]: Trace formula consists of 241 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-31 01:13:09,858 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 01:13:09,926 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-31 01:13:09,926 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 01:13:09,989 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-31 01:13:09,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [421316168] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 01:13:09,990 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 01:13:09,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 16 [2023-08-31 01:13:09,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [163125089] [2023-08-31 01:13:09,990 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 01:13:09,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-08-31 01:13:09,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 01:13:09,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-08-31 01:13:09,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2023-08-31 01:13:10,509 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 192 out of 483 [2023-08-31 01:13:10,511 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 913 transitions, 23823 flow. Second operand has 16 states, 16 states have (on average 195.1875) internal successors, (3123), 16 states have internal predecessors, (3123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:13:10,511 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 01:13:10,511 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 192 of 483 [2023-08-31 01:13:10,511 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 01:13:11,925 INFO L130 PetriNetUnfolder]: 1707/3387 cut-off events. [2023-08-31 01:13:11,925 INFO L131 PetriNetUnfolder]: For 122695/122695 co-relation queries the response was YES. [2023-08-31 01:13:11,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35548 conditions, 3387 events. 1707/3387 cut-off events. For 122695/122695 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 23374 event pairs, 502 based on Foata normal form. 126/3513 useless extension candidates. Maximal degree in co-relation 35443. Up to 1911 conditions per place. [2023-08-31 01:13:11,965 INFO L137 encePairwiseOnDemand]: 475/483 looper letters, 317 selfloop transitions, 6 changer transitions 261/584 dead transitions. [2023-08-31 01:13:11,965 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 584 transitions, 15219 flow [2023-08-31 01:13:11,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-08-31 01:13:11,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-08-31 01:13:11,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 3379 transitions. [2023-08-31 01:13:11,967 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4115211301912069 [2023-08-31 01:13:11,967 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 3379 transitions. [2023-08-31 01:13:11,967 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 3379 transitions. [2023-08-31 01:13:11,968 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 01:13:11,968 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 3379 transitions. [2023-08-31 01:13:11,969 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 198.76470588235293) internal successors, (3379), 17 states have internal predecessors, (3379), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:13:11,973 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 483.0) internal successors, (8694), 18 states have internal predecessors, (8694), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:13:11,973 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 483.0) internal successors, (8694), 18 states have internal predecessors, (8694), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:13:11,973 INFO L175 Difference]: Start difference. First operand has 317 places, 913 transitions, 23823 flow. Second operand 17 states and 3379 transitions. [2023-08-31 01:13:11,973 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 584 transitions, 15219 flow [2023-08-31 01:13:12,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 584 transitions, 14462 flow, removed 77 selfloop flow, removed 21 redundant places. [2023-08-31 01:13:12,686 INFO L231 Difference]: Finished difference. Result has 310 places, 323 transitions, 6985 flow [2023-08-31 01:13:12,687 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=11784, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=491, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=485, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=6985, PETRI_PLACES=310, PETRI_TRANSITIONS=323} [2023-08-31 01:13:12,687 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 285 predicate places. [2023-08-31 01:13:12,687 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 323 transitions, 6985 flow [2023-08-31 01:13:12,688 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 195.1875) internal successors, (3123), 16 states have internal predecessors, (3123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:13:12,688 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 01:13:12,688 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 01:13:12,695 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Forceful destruction successful, exit code 0 [2023-08-31 01:13:12,893 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 01:13:12,893 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 01:13:12,893 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 01:13:12,893 INFO L85 PathProgramCache]: Analyzing trace with hash -1369840006, now seen corresponding path program 7 times [2023-08-31 01:13:12,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 01:13:12,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1948614544] [2023-08-31 01:13:12,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 01:13:12,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 01:13:12,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 01:13:13,418 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 01:13:13,418 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 01:13:13,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1948614544] [2023-08-31 01:13:13,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1948614544] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 01:13:13,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [442478839] [2023-08-31 01:13:13,418 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-31 01:13:13,418 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 01:13:13,418 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 01:13:13,419 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-31 01:13:13,420 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2023-08-31 01:13:13,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 01:13:13,563 INFO L263 TraceCheckSpWp]: Trace formula consists of 241 conjuncts, 33 conjunts are in the unsatisfiable core [2023-08-31 01:13:13,564 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 01:13:13,893 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 01:13:13,894 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 01:13:14,103 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-31 01:13:14,103 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2023-08-31 01:13:14,137 INFO L321 Elim1Store]: treesize reduction 28, result has 61.6 percent of original size [2023-08-31 01:13:14,137 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 70 treesize of output 62 [2023-08-31 01:13:14,153 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-31 01:13:14,154 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 4 [2023-08-31 01:13:14,370 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 01:13:14,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [442478839] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 01:13:14,370 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 01:13:14,370 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 39 [2023-08-31 01:13:14,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [243302765] [2023-08-31 01:13:14,370 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 01:13:14,370 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2023-08-31 01:13:14,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 01:13:14,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2023-08-31 01:13:14,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=285, Invalid=1275, Unknown=0, NotChecked=0, Total=1560 [2023-08-31 01:13:17,765 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 175 out of 483 [2023-08-31 01:13:17,767 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 323 transitions, 6985 flow. Second operand has 40 states, 40 states have (on average 176.55) internal successors, (7062), 40 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-31 01:13:17,767 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 01:13:17,767 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 175 of 483 [2023-08-31 01:13:17,768 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 01:13:19,934 INFO L130 PetriNetUnfolder]: 2935/5183 cut-off events. [2023-08-31 01:13:19,934 INFO L131 PetriNetUnfolder]: For 161325/161325 co-relation queries the response was YES. [2023-08-31 01:13:19,977 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51123 conditions, 5183 events. 2935/5183 cut-off events. For 161325/161325 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 34504 event pairs, 296 based on Foata normal form. 136/5319 useless extension candidates. Maximal degree in co-relation 51024. Up to 1637 conditions per place. [2023-08-31 01:13:19,998 INFO L137 encePairwiseOnDemand]: 470/483 looper letters, 652 selfloop transitions, 279 changer transitions 0/931 dead transitions. [2023-08-31 01:13:19,998 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 931 transitions, 20925 flow [2023-08-31 01:13:19,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-08-31 01:13:19,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2023-08-31 01:13:20,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 4564 transitions. [2023-08-31 01:13:20,001 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3779710144927536 [2023-08-31 01:13:20,001 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 4564 transitions. [2023-08-31 01:13:20,001 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 4564 transitions. [2023-08-31 01:13:20,002 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 01:13:20,002 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 4564 transitions. [2023-08-31 01:13:20,004 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 182.56) internal successors, (4564), 25 states have internal predecessors, (4564), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:13:20,009 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 483.0) internal successors, (12558), 26 states have internal predecessors, (12558), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:13:20,009 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 483.0) internal successors, (12558), 26 states have internal predecessors, (12558), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:13:20,009 INFO L175 Difference]: Start difference. First operand has 310 places, 323 transitions, 6985 flow. Second operand 25 states and 4564 transitions. [2023-08-31 01:13:20,010 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 931 transitions, 20925 flow [2023-08-31 01:13:20,783 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 931 transitions, 19688 flow, removed 416 selfloop flow, removed 46 redundant places. [2023-08-31 01:13:20,793 INFO L231 Difference]: Finished difference. Result has 241 places, 501 transitions, 11468 flow [2023-08-31 01:13:20,794 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=6561, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=11468, PETRI_PLACES=241, PETRI_TRANSITIONS=501} [2023-08-31 01:13:20,794 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 216 predicate places. [2023-08-31 01:13:20,794 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 501 transitions, 11468 flow [2023-08-31 01:13:20,795 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 176.55) internal successors, (7062), 40 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-31 01:13:20,795 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 01:13:20,795 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 01:13:20,806 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Forceful destruction successful, exit code 0 [2023-08-31 01:13:21,000 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2023-08-31 01:13:21,001 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 01:13:21,001 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 01:13:21,001 INFO L85 PathProgramCache]: Analyzing trace with hash 10466820, now seen corresponding path program 8 times [2023-08-31 01:13:21,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 01:13:21,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1635670534] [2023-08-31 01:13:21,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 01:13:21,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 01:13:21,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 01:13:21,456 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 01:13:21,456 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 01:13:21,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1635670534] [2023-08-31 01:13:21,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1635670534] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 01:13:21,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [382139821] [2023-08-31 01:13:21,457 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-31 01:13:21,457 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 01:13:21,457 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 01:13:21,458 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-31 01:13:21,459 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2023-08-31 01:13:21,630 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-31 01:13:21,630 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 01:13:21,633 INFO L263 TraceCheckSpWp]: Trace formula consists of 241 conjuncts, 31 conjunts are in the unsatisfiable core [2023-08-31 01:13:21,634 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 01:13:21,982 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 01:13:21,982 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 01:13:22,250 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-31 01:13:22,251 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2023-08-31 01:13:22,289 INFO L321 Elim1Store]: treesize reduction 28, result has 61.6 percent of original size [2023-08-31 01:13:22,289 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 70 treesize of output 62 [2023-08-31 01:13:22,313 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-31 01:13:22,313 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 4 [2023-08-31 01:13:22,537 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 01:13:22,537 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [382139821] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 01:13:22,537 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 01:13:22,537 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 39 [2023-08-31 01:13:22,537 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1407374350] [2023-08-31 01:13:22,537 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 01:13:22,538 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2023-08-31 01:13:22,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 01:13:22,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2023-08-31 01:13:22,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=281, Invalid=1279, Unknown=0, NotChecked=0, Total=1560 [2023-08-31 01:13:25,847 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 175 out of 483 [2023-08-31 01:13:25,849 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 501 transitions, 11468 flow. Second operand has 40 states, 40 states have (on average 176.55) internal successors, (7062), 40 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-31 01:13:25,849 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 01:13:25,849 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 175 of 483 [2023-08-31 01:13:25,849 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 01:13:28,587 INFO L130 PetriNetUnfolder]: 3063/5419 cut-off events. [2023-08-31 01:13:28,587 INFO L131 PetriNetUnfolder]: For 126918/126918 co-relation queries the response was YES. [2023-08-31 01:13:28,625 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50204 conditions, 5419 events. 3063/5419 cut-off events. For 126918/126918 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 36548 event pairs, 457 based on Foata normal form. 52/5471 useless extension candidates. Maximal degree in co-relation 50126. Up to 1677 conditions per place. [2023-08-31 01:13:28,646 INFO L137 encePairwiseOnDemand]: 469/483 looper letters, 541 selfloop transitions, 397 changer transitions 0/938 dead transitions. [2023-08-31 01:13:28,647 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 938 transitions, 21845 flow [2023-08-31 01:13:28,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2023-08-31 01:13:28,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2023-08-31 01:13:28,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 6313 transitions. [2023-08-31 01:13:28,650 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3734398107068915 [2023-08-31 01:13:28,650 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 6313 transitions. [2023-08-31 01:13:28,650 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 6313 transitions. [2023-08-31 01:13:28,651 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 01:13:28,651 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 6313 transitions. [2023-08-31 01:13:28,654 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 180.37142857142857) internal successors, (6313), 35 states have internal predecessors, (6313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:13:28,660 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 483.0) internal successors, (17388), 36 states have internal predecessors, (17388), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:13:28,661 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 483.0) internal successors, (17388), 36 states have internal predecessors, (17388), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:13:28,661 INFO L175 Difference]: Start difference. First operand has 241 places, 501 transitions, 11468 flow. Second operand 35 states and 6313 transitions. [2023-08-31 01:13:28,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 938 transitions, 21845 flow [2023-08-31 01:13:29,364 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 938 transitions, 21685 flow, removed 72 selfloop flow, removed 6 redundant places. [2023-08-31 01:13:29,376 INFO L231 Difference]: Finished difference. Result has 282 places, 659 transitions, 15971 flow [2023-08-31 01:13:29,377 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=11376, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=501, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=247, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=15971, PETRI_PLACES=282, PETRI_TRANSITIONS=659} [2023-08-31 01:13:29,377 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 257 predicate places. [2023-08-31 01:13:29,377 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 659 transitions, 15971 flow [2023-08-31 01:13:29,378 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 176.55) internal successors, (7062), 40 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-31 01:13:29,378 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 01:13:29,378 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 01:13:29,383 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Forceful destruction successful, exit code 0 [2023-08-31 01:13:29,578 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2023-08-31 01:13:29,578 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 01:13:29,579 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 01:13:29,579 INFO L85 PathProgramCache]: Analyzing trace with hash -779428774, now seen corresponding path program 9 times [2023-08-31 01:13:29,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 01:13:29,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [567738212] [2023-08-31 01:13:29,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 01:13:29,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 01:13:29,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 01:13:30,072 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 01:13:30,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 01:13:30,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [567738212] [2023-08-31 01:13:30,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [567738212] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 01:13:30,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1209169293] [2023-08-31 01:13:30,072 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-31 01:13:30,072 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 01:13:30,072 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 01:13:30,073 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-31 01:13:30,073 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2023-08-31 01:13:30,224 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-08-31 01:13:30,224 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 01:13:30,225 INFO L263 TraceCheckSpWp]: Trace formula consists of 241 conjuncts, 59 conjunts are in the unsatisfiable core [2023-08-31 01:13:30,227 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 01:13:30,372 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 13 treesize of output 9 [2023-08-31 01:13:30,414 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 6 treesize of output 5 [2023-08-31 01:13:30,458 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 6 treesize of output 5 [2023-08-31 01:13:30,888 INFO L321 Elim1Store]: treesize reduction 24, result has 68.8 percent of original size [2023-08-31 01:13:30,888 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 146 treesize of output 154 [2023-08-31 01:13:30,960 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 01:13:30,960 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 01:13:31,951 WARN L839 $PredicateComparison]: unable to prove that (let ((.cse6 (+ c_~a1~0.offset 4)) (.cse7 (+ 4 c_~a2~0.offset))) (let ((.cse0 (forall ((~a1~0.base Int) (v_ArrVal_2194 (Array Int Int))) (not (let ((.cse9 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_2194))) (= (select (select .cse9 ~a1~0.base) .cse6) (select (select .cse9 c_~a2~0.base) .cse7))))))) (and (or (<= c_~n2~0 c_~n1~0) .cse0) (or (<= c_~n1~0 c_~n2~0) .cse0) (forall ((~a1~0.base Int) (v_ArrVal_2194 (Array Int Int))) (let ((.cse8 (store |c_#memory_int| |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_2194))) (let ((.cse3 (select .cse8 ~a1~0.base)) (.cse5 (select .cse8 c_~a2~0.base))) (or (forall ((|v_thread2Thread1of1ForFork1_~i~1#1_148| Int)) (let ((.cse4 (* |v_thread2Thread1of1ForFork1_~i~1#1_148| 4))) (let ((.cse2 (select .cse5 (+ .cse4 c_~a2~0.offset))) (.cse1 (select .cse3 (+ .cse4 c_~a1~0.offset)))) (or (= .cse1 .cse2) (<= c_~n1~0 |v_thread2Thread1of1ForFork1_~i~1#1_148|) (< (+ 2147483647 .cse1) .cse2) (<= c_~n2~0 |v_thread2Thread1of1ForFork1_~i~1#1_148|) (< |v_thread2Thread1of1ForFork1_~i~1#1_148| 1) (< (+ 2147483648 .cse2) .cse1))))) (not (= (select .cse3 .cse6) (select .cse5 .cse7)))))))))) is different from false [2023-08-31 01:13:32,162 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 01:13:32,162 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 222 treesize of output 138 [2023-08-31 01:13:32,208 INFO L321 Elim1Store]: treesize reduction 28, result has 61.6 percent of original size [2023-08-31 01:13:32,209 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 1638 treesize of output 1442 [2023-08-31 01:13:32,233 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-31 01:13:32,234 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-31 01:13:32,255 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 01:13:32,255 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 1398 treesize of output 1090 [2023-08-31 01:13:32,283 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-31 01:13:32,285 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-31 01:13:32,307 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 01:13:32,308 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 1046 treesize of output 914 [2023-08-31 01:13:34,505 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 01:13:34,506 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 52 treesize of output 41 [2023-08-31 01:13:34,515 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 01:13:34,515 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 726 treesize of output 642 [2023-08-31 01:13:34,534 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 01:13:34,535 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 310 treesize of output 255 [2023-08-31 01:13:34,545 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 01:13:34,545 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 246 treesize of output 223 [2023-08-31 01:13:34,647 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 01:13:34,647 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 52 treesize of output 41 [2023-08-31 01:13:34,656 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 01:13:34,656 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 726 treesize of output 642 [2023-08-31 01:13:34,675 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 01:13:34,675 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 310 treesize of output 255 [2023-08-31 01:13:34,686 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 01:13:34,687 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 246 treesize of output 223 [2023-08-31 01:13:35,013 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 01:13:35,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1209169293] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 01:13:35,013 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 01:13:35,013 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15, 15] total 43 [2023-08-31 01:13:35,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1328719728] [2023-08-31 01:13:35,014 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 01:13:35,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2023-08-31 01:13:35,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 01:13:35,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2023-08-31 01:13:35,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=209, Invalid=1599, Unknown=2, NotChecked=82, Total=1892 [2023-08-31 01:13:35,380 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 483 [2023-08-31 01:13:35,382 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 659 transitions, 15971 flow. Second operand has 44 states, 44 states have (on average 131.52272727272728) internal successors, (5787), 44 states have internal predecessors, (5787), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:13:35,382 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 01:13:35,382 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 483 [2023-08-31 01:13:35,383 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 01:13:37,554 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 01:13:48,871 INFO L130 PetriNetUnfolder]: 5545/9772 cut-off events. [2023-08-31 01:13:48,871 INFO L131 PetriNetUnfolder]: For 276771/276771 co-relation queries the response was YES. [2023-08-31 01:13:48,937 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95920 conditions, 9772 events. 5545/9772 cut-off events. For 276771/276771 co-relation queries the response was YES. Maximal size of possible extension queue 651. Compared 73025 event pairs, 576 based on Foata normal form. 161/9933 useless extension candidates. Maximal degree in co-relation 95829. Up to 2909 conditions per place. [2023-08-31 01:13:48,973 INFO L137 encePairwiseOnDemand]: 466/483 looper letters, 862 selfloop transitions, 734 changer transitions 76/1672 dead transitions. [2023-08-31 01:13:48,974 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 1672 transitions, 40351 flow [2023-08-31 01:13:48,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2023-08-31 01:13:48,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 66 states. [2023-08-31 01:13:48,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 8933 transitions. [2023-08-31 01:13:48,979 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2802246063115628 [2023-08-31 01:13:48,979 INFO L72 ComplementDD]: Start complementDD. Operand 66 states and 8933 transitions. [2023-08-31 01:13:48,979 INFO L73 IsDeterministic]: Start isDeterministic. Operand 66 states and 8933 transitions. [2023-08-31 01:13:48,980 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 01:13:48,980 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 66 states and 8933 transitions. [2023-08-31 01:13:48,984 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 67 states, 66 states have (on average 135.34848484848484) internal successors, (8933), 66 states have internal predecessors, (8933), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:13:48,996 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 67 states, 67 states have (on average 483.0) internal successors, (32361), 67 states have internal predecessors, (32361), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:13:48,998 INFO L81 ComplementDD]: Finished complementDD. Result has 67 states, 67 states have (on average 483.0) internal successors, (32361), 67 states have internal predecessors, (32361), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:13:48,998 INFO L175 Difference]: Start difference. First operand has 282 places, 659 transitions, 15971 flow. Second operand 66 states and 8933 transitions. [2023-08-31 01:13:48,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 1672 transitions, 40351 flow [2023-08-31 01:13:51,545 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 1672 transitions, 39576 flow, removed 223 selfloop flow, removed 15 redundant places. [2023-08-31 01:13:51,569 INFO L231 Difference]: Finished difference. Result has 359 places, 1119 transitions, 28193 flow [2023-08-31 01:13:51,569 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=15461, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=659, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=307, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=66, PETRI_FLOW=28193, PETRI_PLACES=359, PETRI_TRANSITIONS=1119} [2023-08-31 01:13:51,570 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 334 predicate places. [2023-08-31 01:13:51,570 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 1119 transitions, 28193 flow [2023-08-31 01:13:51,571 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 131.52272727272728) internal successors, (5787), 44 states have internal predecessors, (5787), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:13:51,571 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 01:13:51,571 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 01:13:51,577 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Ended with exit code 0 [2023-08-31 01:13:51,771 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 01:13:51,771 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 01:13:51,772 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 01:13:51,772 INFO L85 PathProgramCache]: Analyzing trace with hash 875882456, now seen corresponding path program 10 times [2023-08-31 01:13:51,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 01:13:51,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [361468871] [2023-08-31 01:13:51,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 01:13:51,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 01:13:51,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 01:13:52,256 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 01:13:52,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 01:13:52,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [361468871] [2023-08-31 01:13:52,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [361468871] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 01:13:52,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [703587546] [2023-08-31 01:13:52,257 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-31 01:13:52,257 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 01:13:52,257 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 01:13:52,258 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-31 01:13:52,259 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2023-08-31 01:13:52,404 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-31 01:13:52,404 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 01:13:52,405 INFO L263 TraceCheckSpWp]: Trace formula consists of 241 conjuncts, 27 conjunts are in the unsatisfiable core [2023-08-31 01:13:52,407 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 01:13:52,606 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-31 01:13:52,606 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 01:13:53,038 INFO L321 Elim1Store]: treesize reduction 13, result has 93.4 percent of original size [2023-08-31 01:13:53,038 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 119 treesize of output 218 [2023-08-31 01:13:54,080 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-31 01:13:54,080 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [703587546] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 01:13:54,081 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 01:13:54,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 11, 8] total 31 [2023-08-31 01:13:54,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1843843979] [2023-08-31 01:13:54,081 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 01:13:54,081 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-08-31 01:13:54,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 01:13:54,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-08-31 01:13:54,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=802, Unknown=0, NotChecked=0, Total=930 [2023-08-31 01:13:56,808 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 483 [2023-08-31 01:13:56,810 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 1119 transitions, 28193 flow. Second operand has 31 states, 31 states have (on average 177.90322580645162) internal successors, (5515), 31 states have internal predecessors, (5515), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:13:56,810 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 01:13:56,810 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 483 [2023-08-31 01:13:56,810 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 01:14:00,417 INFO L130 PetriNetUnfolder]: 5222/9254 cut-off events. [2023-08-31 01:14:00,418 INFO L131 PetriNetUnfolder]: For 394010/394010 co-relation queries the response was YES. [2023-08-31 01:14:00,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102732 conditions, 9254 events. 5222/9254 cut-off events. For 394010/394010 co-relation queries the response was YES. Maximal size of possible extension queue 622. Compared 69053 event pairs, 1247 based on Foata normal form. 116/9370 useless extension candidates. Maximal degree in co-relation 102614. Up to 5923 conditions per place. [2023-08-31 01:14:00,549 INFO L137 encePairwiseOnDemand]: 470/483 looper letters, 779 selfloop transitions, 402 changer transitions 5/1186 dead transitions. [2023-08-31 01:14:00,549 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 1186 transitions, 31900 flow [2023-08-31 01:14:00,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-08-31 01:14:00,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-08-31 01:14:00,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 2721 transitions. [2023-08-31 01:14:00,551 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3755693581780538 [2023-08-31 01:14:00,551 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 2721 transitions. [2023-08-31 01:14:00,551 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 2721 transitions. [2023-08-31 01:14:00,552 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 01:14:00,552 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 2721 transitions. [2023-08-31 01:14:00,553 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 181.4) internal successors, (2721), 15 states have internal predecessors, (2721), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:14:00,556 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 483.0) internal successors, (7728), 16 states have internal predecessors, (7728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:14:00,556 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 483.0) internal successors, (7728), 16 states have internal predecessors, (7728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:14:00,556 INFO L175 Difference]: Start difference. First operand has 359 places, 1119 transitions, 28193 flow. Second operand 15 states and 2721 transitions. [2023-08-31 01:14:00,556 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 1186 transitions, 31900 flow [2023-08-31 01:14:04,685 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 1186 transitions, 30966 flow, removed 388 selfloop flow, removed 18 redundant places. [2023-08-31 01:14:04,705 INFO L231 Difference]: Finished difference. Result has 349 places, 1120 transitions, 28256 flow [2023-08-31 01:14:04,705 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=27353, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=398, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=717, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=28256, PETRI_PLACES=349, PETRI_TRANSITIONS=1120} [2023-08-31 01:14:04,706 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 324 predicate places. [2023-08-31 01:14:04,706 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 1120 transitions, 28256 flow [2023-08-31 01:14:04,706 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 177.90322580645162) internal successors, (5515), 31 states have internal predecessors, (5515), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:14:04,706 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 01:14:04,706 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 01:14:04,715 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Forceful destruction successful, exit code 0 [2023-08-31 01:14:04,911 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable61 [2023-08-31 01:14:04,911 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 01:14:04,911 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 01:14:04,911 INFO L85 PathProgramCache]: Analyzing trace with hash -357005494, now seen corresponding path program 11 times [2023-08-31 01:14:04,911 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 01:14:04,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [756612132] [2023-08-31 01:14:04,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 01:14:04,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 01:14:04,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 01:14:05,433 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 01:14:05,433 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 01:14:05,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [756612132] [2023-08-31 01:14:05,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [756612132] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 01:14:05,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [567296961] [2023-08-31 01:14:05,433 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-31 01:14:05,433 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 01:14:05,433 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 01:14:05,434 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-31 01:14:05,436 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2023-08-31 01:14:05,596 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-08-31 01:14:05,596 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 01:14:05,597 INFO L263 TraceCheckSpWp]: Trace formula consists of 241 conjuncts, 25 conjunts are in the unsatisfiable core [2023-08-31 01:14:05,598 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 01:14:05,870 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-31 01:14:05,870 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 01:14:06,155 INFO L321 Elim1Store]: treesize reduction 41, result has 79.0 percent of original size [2023-08-31 01:14:06,155 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 141 treesize of output 193 [2023-08-31 01:14:06,735 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-31 01:14:06,735 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [567296961] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 01:14:06,735 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 01:14:06,735 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 8] total 27 [2023-08-31 01:14:06,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2072208599] [2023-08-31 01:14:06,736 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 01:14:06,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-08-31 01:14:06,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 01:14:06,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-08-31 01:14:06,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=598, Unknown=0, NotChecked=0, Total=702 [2023-08-31 01:14:08,893 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 175 out of 483 [2023-08-31 01:14:08,895 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 1120 transitions, 28256 flow. Second operand has 27 states, 27 states have (on average 177.0) internal successors, (4779), 27 states have internal predecessors, (4779), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:14:08,895 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 01:14:08,895 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 175 of 483 [2023-08-31 01:14:08,895 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 01:14:13,385 INFO L130 PetriNetUnfolder]: 5992/10828 cut-off events. [2023-08-31 01:14:13,385 INFO L131 PetriNetUnfolder]: For 433311/433311 co-relation queries the response was YES. [2023-08-31 01:14:13,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 116377 conditions, 10828 events. 5992/10828 cut-off events. For 433311/433311 co-relation queries the response was YES. Maximal size of possible extension queue 691. Compared 83873 event pairs, 1261 based on Foata normal form. 288/11116 useless extension candidates. Maximal degree in co-relation 116265. Up to 6416 conditions per place. [2023-08-31 01:14:13,564 INFO L137 encePairwiseOnDemand]: 472/483 looper letters, 999 selfloop transitions, 388 changer transitions 0/1387 dead transitions. [2023-08-31 01:14:13,564 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 1387 transitions, 36552 flow [2023-08-31 01:14:13,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-08-31 01:14:13,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-08-31 01:14:13,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 3268 transitions. [2023-08-31 01:14:13,567 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37589141936968024 [2023-08-31 01:14:13,567 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 3268 transitions. [2023-08-31 01:14:13,567 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 3268 transitions. [2023-08-31 01:14:13,567 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 01:14:13,567 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 3268 transitions. [2023-08-31 01:14:13,569 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 181.55555555555554) internal successors, (3268), 18 states have internal predecessors, (3268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:14:13,572 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 483.0) internal successors, (9177), 19 states have internal predecessors, (9177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:14:13,573 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 483.0) internal successors, (9177), 19 states have internal predecessors, (9177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:14:13,573 INFO L175 Difference]: Start difference. First operand has 349 places, 1120 transitions, 28256 flow. Second operand 18 states and 3268 transitions. [2023-08-31 01:14:13,573 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 1387 transitions, 36552 flow [2023-08-31 01:14:18,832 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 1387 transitions, 35405 flow, removed 33 selfloop flow, removed 11 redundant places. [2023-08-31 01:14:18,857 INFO L231 Difference]: Finished difference. Result has 363 places, 1225 transitions, 31287 flow [2023-08-31 01:14:18,857 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=27272, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=287, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=762, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=31287, PETRI_PLACES=363, PETRI_TRANSITIONS=1225} [2023-08-31 01:14:18,857 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 338 predicate places. [2023-08-31 01:14:18,858 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 1225 transitions, 31287 flow [2023-08-31 01:14:18,858 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 177.0) internal successors, (4779), 27 states have internal predecessors, (4779), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:14:18,858 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 01:14:18,858 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 01:14:18,866 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Forceful destruction successful, exit code 0 [2023-08-31 01:14:19,059 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 01:14:19,059 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 01:14:19,059 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 01:14:19,059 INFO L85 PathProgramCache]: Analyzing trace with hash 1857435442, now seen corresponding path program 12 times [2023-08-31 01:14:19,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 01:14:19,059 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1529250401] [2023-08-31 01:14:19,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 01:14:19,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 01:14:19,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 01:14:19,849 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 01:14:19,849 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 01:14:19,849 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1529250401] [2023-08-31 01:14:19,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1529250401] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 01:14:19,849 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1686240422] [2023-08-31 01:14:19,849 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-31 01:14:19,849 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 01:14:19,849 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 01:14:19,850 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-31 01:14:19,852 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2023-08-31 01:14:20,055 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-31 01:14:20,055 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 01:14:20,056 INFO L263 TraceCheckSpWp]: Trace formula consists of 241 conjuncts, 32 conjunts are in the unsatisfiable core [2023-08-31 01:14:20,057 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 01:14:20,323 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-31 01:14:20,323 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 01:14:20,923 INFO L321 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-08-31 01:14:20,923 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 80 treesize of output 64 [2023-08-31 01:14:20,974 INFO L321 Elim1Store]: treesize reduction 28, result has 63.6 percent of original size [2023-08-31 01:14:20,975 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 80 treesize of output 64 [2023-08-31 01:14:20,996 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-31 01:14:20,996 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2023-08-31 01:14:21,266 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-31 01:14:21,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1686240422] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 01:14:21,266 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 01:14:21,266 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 10, 8] total 32 [2023-08-31 01:14:21,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [652201943] [2023-08-31 01:14:21,266 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 01:14:21,267 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-08-31 01:14:21,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 01:14:21,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-08-31 01:14:21,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=890, Unknown=0, NotChecked=0, Total=992 [2023-08-31 01:14:25,255 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 169 out of 483 [2023-08-31 01:14:25,257 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 1225 transitions, 31287 flow. Second operand has 32 states, 32 states have (on average 171.125) internal successors, (5476), 32 states have internal predecessors, (5476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:14:25,257 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 01:14:25,257 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 169 of 483 [2023-08-31 01:14:25,257 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 01:14:43,890 INFO L130 PetriNetUnfolder]: 11221/20173 cut-off events. [2023-08-31 01:14:43,890 INFO L131 PetriNetUnfolder]: For 906641/906641 co-relation queries the response was YES. [2023-08-31 01:14:44,069 INFO L83 FinitePrefix]: Finished finitePrefix Result has 227912 conditions, 20173 events. 11221/20173 cut-off events. For 906641/906641 co-relation queries the response was YES. Maximal size of possible extension queue 1291. Compared 172157 event pairs, 416 based on Foata normal form. 414/20587 useless extension candidates. Maximal degree in co-relation 227792. Up to 5983 conditions per place. [2023-08-31 01:14:44,155 INFO L137 encePairwiseOnDemand]: 467/483 looper letters, 1458 selfloop transitions, 1576 changer transitions 71/3105 dead transitions. [2023-08-31 01:14:44,156 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 478 places, 3105 transitions, 77912 flow [2023-08-31 01:14:44,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 117 states. [2023-08-31 01:14:44,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 117 states. [2023-08-31 01:14:44,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 117 states to 117 states and 20550 transitions. [2023-08-31 01:14:44,165 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36364601581992884 [2023-08-31 01:14:44,165 INFO L72 ComplementDD]: Start complementDD. Operand 117 states and 20550 transitions. [2023-08-31 01:14:44,165 INFO L73 IsDeterministic]: Start isDeterministic. Operand 117 states and 20550 transitions. [2023-08-31 01:14:44,168 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 01:14:44,168 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 117 states and 20550 transitions. [2023-08-31 01:14:44,178 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 118 states, 117 states have (on average 175.64102564102564) internal successors, (20550), 117 states have internal predecessors, (20550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:14:44,202 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 118 states, 118 states have (on average 483.0) internal successors, (56994), 118 states have internal predecessors, (56994), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:14:44,208 INFO L81 ComplementDD]: Finished complementDD. Result has 118 states, 118 states have (on average 483.0) internal successors, (56994), 118 states have internal predecessors, (56994), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:14:44,208 INFO L175 Difference]: Start difference. First operand has 363 places, 1225 transitions, 31287 flow. Second operand 117 states and 20550 transitions. [2023-08-31 01:14:44,208 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 478 places, 3105 transitions, 77912 flow [2023-08-31 01:14:54,246 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 470 places, 3105 transitions, 76534 flow, removed 599 selfloop flow, removed 8 redundant places. [2023-08-31 01:14:54,286 INFO L231 Difference]: Finished difference. Result has 525 places, 2278 transitions, 61850 flow [2023-08-31 01:14:54,287 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=30542, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=620, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=477, PETRI_DIFFERENCE_SUBTRAHEND_STATES=117, PETRI_FLOW=61850, PETRI_PLACES=525, PETRI_TRANSITIONS=2278} [2023-08-31 01:14:54,288 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 500 predicate places. [2023-08-31 01:14:54,288 INFO L495 AbstractCegarLoop]: Abstraction has has 525 places, 2278 transitions, 61850 flow [2023-08-31 01:14:54,288 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 171.125) internal successors, (5476), 32 states have internal predecessors, (5476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:14:54,288 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 01:14:54,289 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 01:14:54,296 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Forceful destruction successful, exit code 0 [2023-08-31 01:14:54,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable63 [2023-08-31 01:14:54,489 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 01:14:54,489 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 01:14:54,489 INFO L85 PathProgramCache]: Analyzing trace with hash 561451278, now seen corresponding path program 13 times [2023-08-31 01:14:54,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 01:14:54,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1454377875] [2023-08-31 01:14:54,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 01:14:54,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 01:14:54,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 01:14:54,890 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 01:14:54,890 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 01:14:54,890 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1454377875] [2023-08-31 01:14:54,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1454377875] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 01:14:54,890 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [213239964] [2023-08-31 01:14:54,890 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-31 01:14:54,890 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 01:14:54,890 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 01:14:54,893 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-31 01:14:54,895 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2023-08-31 01:14:55,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 01:14:55,067 INFO L263 TraceCheckSpWp]: Trace formula consists of 241 conjuncts, 33 conjunts are in the unsatisfiable core [2023-08-31 01:14:55,068 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 01:14:55,423 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 01:14:55,423 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 01:14:55,614 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-31 01:14:55,614 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2023-08-31 01:14:55,650 INFO L321 Elim1Store]: treesize reduction 30, result has 63.9 percent of original size [2023-08-31 01:14:55,650 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 88 treesize of output 70 [2023-08-31 01:14:55,666 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-31 01:14:55,666 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2023-08-31 01:14:55,914 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 01:14:55,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [213239964] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 01:14:55,914 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 01:14:55,914 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 39 [2023-08-31 01:14:55,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1784619188] [2023-08-31 01:14:55,914 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 01:14:55,914 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2023-08-31 01:14:55,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 01:14:55,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2023-08-31 01:14:55,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=255, Invalid=1305, Unknown=0, NotChecked=0, Total=1560 [2023-08-31 01:14:59,850 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 175 out of 483 [2023-08-31 01:14:59,852 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 525 places, 2278 transitions, 61850 flow. Second operand has 40 states, 40 states have (on average 176.55) internal successors, (7062), 40 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-31 01:14:59,852 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 01:14:59,852 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 175 of 483 [2023-08-31 01:14:59,852 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 01:15:11,905 INFO L130 PetriNetUnfolder]: 10832/19196 cut-off events. [2023-08-31 01:15:11,905 INFO L131 PetriNetUnfolder]: For 942771/942771 co-relation queries the response was YES. [2023-08-31 01:15:12,149 INFO L83 FinitePrefix]: Finished finitePrefix Result has 236030 conditions, 19196 events. 10832/19196 cut-off events. For 942771/942771 co-relation queries the response was YES. Maximal size of possible extension queue 1232. Compared 159714 event pairs, 2346 based on Foata normal form. 36/19232 useless extension candidates. Maximal degree in co-relation 235856. Up to 12036 conditions per place. [2023-08-31 01:15:12,240 INFO L137 encePairwiseOnDemand]: 469/483 looper letters, 1368 selfloop transitions, 973 changer transitions 0/2341 dead transitions. [2023-08-31 01:15:12,240 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 542 places, 2341 transitions, 68122 flow [2023-08-31 01:15:12,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-08-31 01:15:12,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-08-31 01:15:12,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3596 transitions. [2023-08-31 01:15:12,242 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3722567287784679 [2023-08-31 01:15:12,242 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3596 transitions. [2023-08-31 01:15:12,242 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3596 transitions. [2023-08-31 01:15:12,243 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 01:15:12,243 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3596 transitions. [2023-08-31 01:15:12,245 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 179.8) internal successors, (3596), 20 states have internal predecessors, (3596), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:15:12,248 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 483.0) internal successors, (10143), 21 states have internal predecessors, (10143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:15:12,249 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 483.0) internal successors, (10143), 21 states have internal predecessors, (10143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:15:12,249 INFO L175 Difference]: Start difference. First operand has 525 places, 2278 transitions, 61850 flow. Second operand 20 states and 3596 transitions. [2023-08-31 01:15:12,249 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 542 places, 2341 transitions, 68122 flow [2023-08-31 01:15:31,255 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 525 places, 2341 transitions, 59106 flow, removed 4371 selfloop flow, removed 17 redundant places. [2023-08-31 01:15:31,293 INFO L231 Difference]: Finished difference. Result has 528 places, 2291 transitions, 56385 flow [2023-08-31 01:15:31,294 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=53026, PETRI_DIFFERENCE_MINUEND_PLACES=506, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=947, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=56385, PETRI_PLACES=528, PETRI_TRANSITIONS=2291} [2023-08-31 01:15:31,295 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 503 predicate places. [2023-08-31 01:15:31,295 INFO L495 AbstractCegarLoop]: Abstraction has has 528 places, 2291 transitions, 56385 flow [2023-08-31 01:15:31,295 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 176.55) internal successors, (7062), 40 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-31 01:15:31,295 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 01:15:31,295 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 01:15:31,303 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Forceful destruction successful, exit code 0 [2023-08-31 01:15:31,496 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64,54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 01:15:31,496 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 01:15:31,496 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 01:15:31,496 INFO L85 PathProgramCache]: Analyzing trace with hash 1055073050, now seen corresponding path program 14 times [2023-08-31 01:15:31,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 01:15:31,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [366344200] [2023-08-31 01:15:31,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 01:15:31,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 01:15:31,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 01:15:31,935 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 01:15:31,935 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 01:15:31,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [366344200] [2023-08-31 01:15:31,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [366344200] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 01:15:31,936 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1502484690] [2023-08-31 01:15:31,936 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-31 01:15:31,936 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 01:15:31,936 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 01:15:31,936 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-31 01:15:31,937 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2023-08-31 01:15:32,091 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-31 01:15:32,091 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 01:15:32,092 INFO L263 TraceCheckSpWp]: Trace formula consists of 241 conjuncts, 31 conjunts are in the unsatisfiable core [2023-08-31 01:15:32,093 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 01:15:32,442 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 01:15:32,442 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 01:15:32,610 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-31 01:15:32,611 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2023-08-31 01:15:32,646 INFO L321 Elim1Store]: treesize reduction 30, result has 63.9 percent of original size [2023-08-31 01:15:32,646 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 88 treesize of output 70 [2023-08-31 01:15:32,661 INFO L321 Elim1Store]: treesize reduction 10, result has 9.1 percent of original size [2023-08-31 01:15:32,662 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2023-08-31 01:15:32,895 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 01:15:32,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1502484690] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 01:15:32,896 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 01:15:32,896 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 13] total 39 [2023-08-31 01:15:32,896 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1977532452] [2023-08-31 01:15:32,896 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 01:15:32,896 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2023-08-31 01:15:32,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 01:15:32,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2023-08-31 01:15:32,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=270, Invalid=1290, Unknown=0, NotChecked=0, Total=1560 [2023-08-31 01:15:36,103 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 175 out of 483 [2023-08-31 01:15:36,106 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 528 places, 2291 transitions, 56385 flow. Second operand has 40 states, 40 states have (on average 176.55) internal successors, (7062), 40 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-31 01:15:36,106 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 01:15:36,106 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 175 of 483 [2023-08-31 01:15:36,106 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 01:15:48,170 INFO L130 PetriNetUnfolder]: 11284/19982 cut-off events. [2023-08-31 01:15:48,170 INFO L131 PetriNetUnfolder]: For 534387/534387 co-relation queries the response was YES. [2023-08-31 01:15:48,419 INFO L83 FinitePrefix]: Finished finitePrefix Result has 190817 conditions, 19982 events. 11284/19982 cut-off events. For 534387/534387 co-relation queries the response was YES. Maximal size of possible extension queue 1301. Compared 167361 event pairs, 1721 based on Foata normal form. 144/20126 useless extension candidates. Maximal degree in co-relation 190646. Up to 7944 conditions per place. [2023-08-31 01:15:48,498 INFO L137 encePairwiseOnDemand]: 471/483 looper letters, 1674 selfloop transitions, 820 changer transitions 2/2496 dead transitions. [2023-08-31 01:15:48,499 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 555 places, 2496 transitions, 64589 flow [2023-08-31 01:15:48,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-08-31 01:15:48,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2023-08-31 01:15:48,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 5075 transitions. [2023-08-31 01:15:48,501 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3752587991718426 [2023-08-31 01:15:48,502 INFO L72 ComplementDD]: Start complementDD. Operand 28 states and 5075 transitions. [2023-08-31 01:15:48,502 INFO L73 IsDeterministic]: Start isDeterministic. Operand 28 states and 5075 transitions. [2023-08-31 01:15:48,502 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 01:15:48,502 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 28 states and 5075 transitions. [2023-08-31 01:15:48,505 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 29 states, 28 states have (on average 181.25) internal successors, (5075), 28 states have internal predecessors, (5075), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:15:48,510 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 29 states, 29 states have (on average 483.0) internal successors, (14007), 29 states have internal predecessors, (14007), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:15:48,511 INFO L81 ComplementDD]: Finished complementDD. Result has 29 states, 29 states have (on average 483.0) internal successors, (14007), 29 states have internal predecessors, (14007), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 01:15:48,511 INFO L175 Difference]: Start difference. First operand has 528 places, 2291 transitions, 56385 flow. Second operand 28 states and 5075 transitions. [2023-08-31 01:15:48,511 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 555 places, 2496 transitions, 64589 flow [2023-08-31 01:15:57,963 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 542 places, 2496 transitions, 63410 flow, removed 96 selfloop flow, removed 13 redundant places. [2023-08-31 01:15:58,003 INFO L231 Difference]: Finished difference. Result has 547 places, 2345 transitions, 58252 flow [2023-08-31 01:15:58,004 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=483, PETRI_DIFFERENCE_MINUEND_FLOW=55232, PETRI_DIFFERENCE_MINUEND_PLACES=515, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=764, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1494, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=58252, PETRI_PLACES=547, PETRI_TRANSITIONS=2345} [2023-08-31 01:15:58,004 INFO L281 CegarLoopForPetriNet]: 25 programPoint places, 522 predicate places. [2023-08-31 01:15:58,004 INFO L495 AbstractCegarLoop]: Abstraction has has 547 places, 2345 transitions, 58252 flow [2023-08-31 01:15:58,005 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 176.55) internal successors, (7062), 40 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-31 01:15:58,005 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 01:15:58,005 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 01:15:58,011 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Forceful destruction successful, exit code 0 [2023-08-31 01:15:58,206 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 01:15:58,206 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES] === [2023-08-31 01:15:58,206 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 01:15:58,206 INFO L85 PathProgramCache]: Analyzing trace with hash 2127378916, now seen corresponding path program 15 times [2023-08-31 01:15:58,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 01:15:58,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [893267177] [2023-08-31 01:15:58,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 01:15:58,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 01:15:58,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 01:15:58,597 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 01:15:58,597 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 01:15:58,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [893267177] [2023-08-31 01:15:58,597 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [893267177] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 01:15:58,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1597715427] [2023-08-31 01:15:58,597 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-31 01:15:58,597 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 01:15:58,598 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 01:15:58,598 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-31 01:15:58,599 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2023-08-31 01:15:58,854 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2023-08-31 01:15:58,855 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 01:15:58,856 INFO L263 TraceCheckSpWp]: Trace formula consists of 241 conjuncts, 64 conjunts are in the unsatisfiable core [2023-08-31 01:15:58,857 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 01:15:59,031 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 11 treesize of output 7 [2023-08-31 01:15:59,083 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 6 treesize of output 5 [2023-08-31 01:15:59,127 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 6 treesize of output 5 [2023-08-31 01:15:59,508 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-31 01:15:59,511 INFO L321 Elim1Store]: treesize reduction 38, result has 2.6 percent of original size [2023-08-31 01:15:59,511 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 41 treesize of output 1 [2023-08-31 01:15:59,513 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 01:15:59,513 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 01:16:00,726 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 01:16:00,726 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 56 treesize of output 45 [2023-08-31 01:16:00,735 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 01:16:00,735 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 422 treesize of output 370 [2023-08-31 01:16:00,746 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 01:16:00,746 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 358 treesize of output 271 [2023-08-31 01:16:00,767 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 01:16:00,767 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 262 treesize of output 223 [2023-08-31 01:16:00,851 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 01:16:00,851 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 214 treesize of output 130 [2023-08-31 01:16:00,907 INFO L321 Elim1Store]: treesize reduction 28, result has 61.6 percent of original size [2023-08-31 01:16:00,908 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 3062 treesize of output 2690 [2023-08-31 01:16:01,005 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-31 01:16:01,005 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-31 01:16:01,032 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 01:16:01,032 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 1302 treesize of output 1202 [2023-08-31 01:16:01,061 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-31 01:16:01,062 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-31 01:16:01,085 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 01:16:01,086 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 1158 treesize of output 914 Killed by 15