./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/weaver/popl20-more-min-array.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/popl20-more-min-array.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 9abac63211b9980a3b9079d9eb140a85fbc6c5adec6517ed998cc9e140b19342 --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 03:10:53,852 INFO L177 SettingsManager]: Resetting all preferences to default values... [2023-08-31 03:10:53,854 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2023-08-31 03:10:53,877 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2023-08-31 03:10:53,877 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2023-08-31 03:10:53,878 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2023-08-31 03:10:53,880 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2023-08-31 03:10:53,881 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2023-08-31 03:10:53,884 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2023-08-31 03:10:53,889 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2023-08-31 03:10:53,890 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2023-08-31 03:10:53,893 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2023-08-31 03:10:53,893 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2023-08-31 03:10:53,895 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2023-08-31 03:10:53,897 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2023-08-31 03:10:53,897 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2023-08-31 03:10:53,898 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2023-08-31 03:10:53,899 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2023-08-31 03:10:53,900 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2023-08-31 03:10:53,905 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2023-08-31 03:10:53,914 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2023-08-31 03:10:53,917 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2023-08-31 03:10:53,918 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2023-08-31 03:10:53,920 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2023-08-31 03:10:53,924 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2023-08-31 03:10:53,927 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2023-08-31 03:10:53,927 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2023-08-31 03:10:53,928 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2023-08-31 03:10:53,929 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2023-08-31 03:10:53,930 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2023-08-31 03:10:53,931 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2023-08-31 03:10:53,932 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2023-08-31 03:10:53,933 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2023-08-31 03:10:53,934 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2023-08-31 03:10:53,935 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2023-08-31 03:10:53,935 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2023-08-31 03:10:53,936 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2023-08-31 03:10:53,936 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2023-08-31 03:10:53,936 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2023-08-31 03:10:53,937 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2023-08-31 03:10:53,937 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2023-08-31 03:10:53,939 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2023-08-31 03:10:53,978 INFO L113 SettingsManager]: Loading preferences was successful [2023-08-31 03:10:53,979 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-31 03:10:53,980 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-08-31 03:10:53,980 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-08-31 03:10:53,981 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-31 03:10:53,981 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-31 03:10:53,982 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-31 03:10:53,982 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2023-08-31 03:10:53,982 INFO L138 SettingsManager]: * Use SBE=true [2023-08-31 03:10:53,983 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-31 03:10:53,983 INFO L138 SettingsManager]: * sizeof long=4 [2023-08-31 03:10:53,984 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-31 03:10:53,984 INFO L138 SettingsManager]: * sizeof POINTER=4 [2023-08-31 03:10:53,984 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2023-08-31 03:10:53,984 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-31 03:10:53,984 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-31 03:10:53,985 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-31 03:10:53,985 INFO L138 SettingsManager]: * sizeof long double=12 [2023-08-31 03:10:53,985 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2023-08-31 03:10:53,985 INFO L138 SettingsManager]: * Use constant arrays=true [2023-08-31 03:10:53,985 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-31 03:10:53,986 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-31 03:10:53,986 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-31 03:10:53,986 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-31 03:10:53,986 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-31 03:10:53,986 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-31 03:10:53,987 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-31 03:10:53,987 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-31 03:10:53,987 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-31 03:10:53,987 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-31 03:10:53,987 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-31 03:10:53,988 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-08-31 03:10:53,988 INFO L138 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-08-31 03:10:53,988 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-31 03:10:53,988 INFO L138 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-08-31 03:10:53,989 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 -> 9abac63211b9980a3b9079d9eb140a85fbc6c5adec6517ed998cc9e140b19342 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 03:10:54,326 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-31 03:10:54,349 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-31 03:10:54,351 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-31 03:10:54,352 INFO L271 PluginConnector]: Initializing CDTParser... [2023-08-31 03:10:54,353 INFO L275 PluginConnector]: CDTParser initialized [2023-08-31 03:10:54,354 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/popl20-more-min-array.wvr.c [2023-08-31 03:10:55,610 INFO L500 CDTParser]: Created temporary CDT project at NULL [2023-08-31 03:10:55,817 INFO L351 CDTParser]: Found 1 translation units. [2023-08-31 03:10:55,818 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-more-min-array.wvr.c [2023-08-31 03:10:55,825 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7821e2379/848f8e653f8b45ea97dbf2cfbe713838/FLAG133258cef [2023-08-31 03:10:55,845 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7821e2379/848f8e653f8b45ea97dbf2cfbe713838 [2023-08-31 03:10:55,848 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-31 03:10:55,849 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2023-08-31 03:10:55,851 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-31 03:10:55,851 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-31 03:10:55,854 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-31 03:10:55,854 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 31.08 03:10:55" (1/1) ... [2023-08-31 03:10:55,855 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@295c1c21 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 03:10:55, skipping insertion in model container [2023-08-31 03:10:55,855 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 31.08 03:10:55" (1/1) ... [2023-08-31 03:10:55,861 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2023-08-31 03:10:55,880 INFO L178 MainTranslator]: Built tables and reachable declarations [2023-08-31 03:10:56,053 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/popl20-more-min-array.wvr.c[2553,2566] [2023-08-31 03:10:56,062 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-31 03:10:56,069 INFO L203 MainTranslator]: Completed pre-run [2023-08-31 03:10:56,110 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/popl20-more-min-array.wvr.c[2553,2566] [2023-08-31 03:10:56,117 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-31 03:10:56,131 WARN L667 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-08-31 03:10:56,132 WARN L667 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-08-31 03:10:56,138 INFO L208 MainTranslator]: Completed translation [2023-08-31 03:10:56,139 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 03:10:56 WrapperNode [2023-08-31 03:10:56,139 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-31 03:10:56,141 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-31 03:10:56,141 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-31 03:10:56,141 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-31 03:10:56,158 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 03:10:56" (1/1) ... [2023-08-31 03:10:56,176 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 03:10:56" (1/1) ... [2023-08-31 03:10:56,204 INFO L138 Inliner]: procedures = 24, calls = 43, calls flagged for inlining = 7, calls inlined = 7, statements flattened = 104 [2023-08-31 03:10:56,204 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-31 03:10:56,206 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-31 03:10:56,206 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-31 03:10:56,207 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2023-08-31 03:10:56,214 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 03:10:56" (1/1) ... [2023-08-31 03:10:56,215 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 03:10:56" (1/1) ... [2023-08-31 03:10:56,230 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 03:10:56" (1/1) ... [2023-08-31 03:10:56,230 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 03:10:56" (1/1) ... [2023-08-31 03:10:56,239 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 03:10:56" (1/1) ... [2023-08-31 03:10:56,248 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 03:10:56" (1/1) ... [2023-08-31 03:10:56,252 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 03:10:56" (1/1) ... [2023-08-31 03:10:56,257 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 03:10:56" (1/1) ... [2023-08-31 03:10:56,259 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-31 03:10:56,262 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-31 03:10:56,263 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2023-08-31 03:10:56,263 INFO L275 PluginConnector]: RCFGBuilder initialized [2023-08-31 03:10:56,264 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 03:10:56" (1/1) ... [2023-08-31 03:10:56,268 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-31 03:10:56,280 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 03:10:56,294 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 03:10:56,309 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 03:10:56,335 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-31 03:10:56,335 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-08-31 03:10:56,335 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-08-31 03:10:56,336 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-08-31 03:10:56,337 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-08-31 03:10:56,337 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2023-08-31 03:10:56,337 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2023-08-31 03:10:56,337 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-31 03:10:56,337 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-31 03:10:56,337 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-31 03:10:56,338 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-08-31 03:10:56,338 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-08-31 03:10:56,338 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-08-31 03:10:56,338 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-31 03:10:56,338 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-31 03:10:56,338 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-31 03:10:56,339 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-31 03:10:56,340 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 03:10:56,489 INFO L236 CfgBuilder]: Building ICFG [2023-08-31 03:10:56,491 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-31 03:10:56,728 INFO L277 CfgBuilder]: Performing block encoding [2023-08-31 03:10:56,842 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-31 03:10:56,853 INFO L302 CfgBuilder]: Removed 4 assume(true) statements. [2023-08-31 03:10:56,856 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 31.08 03:10:56 BoogieIcfgContainer [2023-08-31 03:10:56,856 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-31 03:10:56,858 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-31 03:10:56,872 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2023-08-31 03:10:56,876 INFO L275 PluginConnector]: TraceAbstraction initialized [2023-08-31 03:10:56,876 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 31.08 03:10:55" (1/3) ... [2023-08-31 03:10:56,877 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@51656880 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 31.08 03:10:56, skipping insertion in model container [2023-08-31 03:10:56,877 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 03:10:56" (2/3) ... [2023-08-31 03:10:56,877 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@51656880 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 31.08 03:10:56, skipping insertion in model container [2023-08-31 03:10:56,877 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 31.08 03:10:56" (3/3) ... [2023-08-31 03:10:56,878 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-more-min-array.wvr.c [2023-08-31 03:10:56,887 WARN L145 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2023-08-31 03:10:56,895 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-31 03:10:56,895 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-08-31 03:10:56,895 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-31 03:10:56,970 INFO L144 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2023-08-31 03:10:57,018 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 142 places, 144 transitions, 312 flow [2023-08-31 03:10:57,126 INFO L130 PetriNetUnfolder]: 12/141 cut-off events. [2023-08-31 03:10:57,126 INFO L131 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2023-08-31 03:10:57,131 INFO L83 FinitePrefix]: Finished finitePrefix Result has 154 conditions, 141 events. 12/141 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 88 event pairs, 0 based on Foata normal form. 0/128 useless extension candidates. Maximal degree in co-relation 105. Up to 2 conditions per place. [2023-08-31 03:10:57,131 INFO L82 GeneralOperation]: Start removeDead. Operand has 142 places, 144 transitions, 312 flow [2023-08-31 03:10:57,139 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 129 places, 131 transitions, 280 flow [2023-08-31 03:10:57,143 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-31 03:10:57,153 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 129 places, 131 transitions, 280 flow [2023-08-31 03:10:57,159 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 129 places, 131 transitions, 280 flow [2023-08-31 03:10:57,159 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 129 places, 131 transitions, 280 flow [2023-08-31 03:10:57,209 INFO L130 PetriNetUnfolder]: 12/131 cut-off events. [2023-08-31 03:10:57,210 INFO L131 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2023-08-31 03:10:57,212 INFO L83 FinitePrefix]: Finished finitePrefix Result has 144 conditions, 131 events. 12/131 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 89 event pairs, 0 based on Foata normal form. 0/119 useless extension candidates. Maximal degree in co-relation 105. Up to 2 conditions per place. [2023-08-31 03:10:57,215 INFO L119 LiptonReduction]: Number of co-enabled transitions 1320 [2023-08-31 03:11:01,697 INFO L134 LiptonReduction]: Checked pairs total: 1615 [2023-08-31 03:11:01,698 INFO L136 LiptonReduction]: Total number of compositions: 129 [2023-08-31 03:11:01,717 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-31 03:11:01,724 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;@66f79b37, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-31 03:11:01,724 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2023-08-31 03:11:01,735 INFO L130 PetriNetUnfolder]: 4/23 cut-off events. [2023-08-31 03:11:01,736 INFO L131 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2023-08-31 03:11:01,736 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 03:11:01,736 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 03:11:01,737 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-31 03:11:01,742 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 03:11:01,742 INFO L85 PathProgramCache]: Analyzing trace with hash 1107178468, now seen corresponding path program 1 times [2023-08-31 03:11:01,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 03:11:01,750 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [506329383] [2023-08-31 03:11:01,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 03:11:01,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 03:11:01,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 03:11:02,442 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 03:11:02,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 03:11:02,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [506329383] [2023-08-31 03:11:02,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [506329383] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 03:11:02,443 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 03:11:02,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-31 03:11:02,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [846358715] [2023-08-31 03:11:02,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 03:11:02,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-31 03:11:02,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 03:11:02,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-31 03:11:02,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-08-31 03:11:02,597 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 115 out of 273 [2023-08-31 03:11:02,601 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 30 places, 24 transitions, 66 flow. Second operand has 5 states, 5 states have (on average 118.6) internal successors, (593), 5 states have internal predecessors, (593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:11:02,602 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 03:11:02,602 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 273 [2023-08-31 03:11:02,602 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 03:11:02,823 INFO L130 PetriNetUnfolder]: 679/943 cut-off events. [2023-08-31 03:11:02,823 INFO L131 PetriNetUnfolder]: For 82/82 co-relation queries the response was YES. [2023-08-31 03:11:02,827 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1970 conditions, 943 events. 679/943 cut-off events. For 82/82 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 3493 event pairs, 265 based on Foata normal form. 0/618 useless extension candidates. Maximal degree in co-relation 765. Up to 370 conditions per place. [2023-08-31 03:11:02,833 INFO L137 encePairwiseOnDemand]: 267/273 looper letters, 55 selfloop transitions, 8 changer transitions 0/65 dead transitions. [2023-08-31 03:11:02,834 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 36 places, 65 transitions, 304 flow [2023-08-31 03:11:02,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-31 03:11:02,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-31 03:11:02,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 870 transitions. [2023-08-31 03:11:02,854 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4552590266875981 [2023-08-31 03:11:02,855 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 870 transitions. [2023-08-31 03:11:02,855 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 870 transitions. [2023-08-31 03:11:02,859 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 03:11:02,861 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 870 transitions. [2023-08-31 03:11:02,867 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 124.28571428571429) internal successors, (870), 7 states have internal predecessors, (870), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:11:02,872 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 273.0) internal successors, (2184), 8 states have internal predecessors, (2184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:11:02,873 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 273.0) internal successors, (2184), 8 states have internal predecessors, (2184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:11:02,875 INFO L175 Difference]: Start difference. First operand has 30 places, 24 transitions, 66 flow. Second operand 7 states and 870 transitions. [2023-08-31 03:11:02,875 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 36 places, 65 transitions, 304 flow [2023-08-31 03:11:02,879 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 30 places, 65 transitions, 272 flow, removed 0 selfloop flow, removed 6 redundant places. [2023-08-31 03:11:02,881 INFO L231 Difference]: Finished difference. Result has 33 places, 29 transitions, 97 flow [2023-08-31 03:11:02,883 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=273, PETRI_DIFFERENCE_MINUEND_FLOW=54, PETRI_DIFFERENCE_MINUEND_PLACES=24, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=24, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=97, PETRI_PLACES=33, PETRI_TRANSITIONS=29} [2023-08-31 03:11:02,886 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 3 predicate places. [2023-08-31 03:11:02,887 INFO L495 AbstractCegarLoop]: Abstraction has has 33 places, 29 transitions, 97 flow [2023-08-31 03:11:02,888 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 118.6) internal successors, (593), 5 states have internal predecessors, (593), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:11:02,890 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 03:11:02,890 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 03:11:02,891 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-31 03:11:02,891 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-31 03:11:02,898 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 03:11:02,898 INFO L85 PathProgramCache]: Analyzing trace with hash -1966737023, now seen corresponding path program 1 times [2023-08-31 03:11:02,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 03:11:02,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2093344690] [2023-08-31 03:11:02,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 03:11:02,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 03:11:02,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 03:11:03,094 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 03:11:03,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 03:11:03,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2093344690] [2023-08-31 03:11:03,095 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2093344690] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-31 03:11:03,095 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-31 03:11:03,095 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-31 03:11:03,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [705758544] [2023-08-31 03:11:03,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 03:11:03,097 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-31 03:11:03,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 03:11:03,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-31 03:11:03,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-31 03:11:03,162 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 115 out of 273 [2023-08-31 03:11:03,163 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 33 places, 29 transitions, 97 flow. Second operand has 4 states, 4 states have (on average 119.75) internal successors, (479), 4 states have internal predecessors, (479), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:11:03,163 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 03:11:03,163 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 273 [2023-08-31 03:11:03,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 03:11:03,266 INFO L130 PetriNetUnfolder]: 342/475 cut-off events. [2023-08-31 03:11:03,267 INFO L131 PetriNetUnfolder]: For 102/102 co-relation queries the response was YES. [2023-08-31 03:11:03,268 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1153 conditions, 475 events. 342/475 cut-off events. For 102/102 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 1468 event pairs, 133 based on Foata normal form. 0/312 useless extension candidates. Maximal degree in co-relation 1137. Up to 371 conditions per place. [2023-08-31 03:11:03,270 INFO L137 encePairwiseOnDemand]: 269/273 looper letters, 30 selfloop transitions, 3 changer transitions 0/35 dead transitions. [2023-08-31 03:11:03,270 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 34 places, 35 transitions, 168 flow [2023-08-31 03:11:03,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-31 03:11:03,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-31 03:11:03,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 493 transitions. [2023-08-31 03:11:03,273 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45146520146520147 [2023-08-31 03:11:03,273 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 493 transitions. [2023-08-31 03:11:03,273 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 493 transitions. [2023-08-31 03:11:03,273 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 03:11:03,274 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 493 transitions. [2023-08-31 03:11:03,275 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 123.25) internal successors, (493), 4 states have internal predecessors, (493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:11:03,277 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 273.0) internal successors, (1365), 5 states have internal predecessors, (1365), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:11:03,277 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 273.0) internal successors, (1365), 5 states have internal predecessors, (1365), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:11:03,278 INFO L175 Difference]: Start difference. First operand has 33 places, 29 transitions, 97 flow. Second operand 4 states and 493 transitions. [2023-08-31 03:11:03,278 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 34 places, 35 transitions, 168 flow [2023-08-31 03:11:03,281 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 32 places, 35 transitions, 157 flow, removed 4 selfloop flow, removed 2 redundant places. [2023-08-31 03:11:03,282 INFO L231 Difference]: Finished difference. Result has 32 places, 26 transitions, 77 flow [2023-08-31 03:11:03,282 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=273, PETRI_DIFFERENCE_MINUEND_FLOW=71, PETRI_DIFFERENCE_MINUEND_PLACES=29, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=26, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=77, PETRI_PLACES=32, PETRI_TRANSITIONS=26} [2023-08-31 03:11:03,283 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 2 predicate places. [2023-08-31 03:11:03,283 INFO L495 AbstractCegarLoop]: Abstraction has has 32 places, 26 transitions, 77 flow [2023-08-31 03:11:03,284 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 119.75) internal successors, (479), 4 states have internal predecessors, (479), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:11:03,284 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 03:11:03,284 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 03:11:03,285 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-31 03:11:03,285 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-31 03:11:03,285 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 03:11:03,285 INFO L85 PathProgramCache]: Analyzing trace with hash -805618038, now seen corresponding path program 1 times [2023-08-31 03:11:03,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 03:11:03,286 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1984349361] [2023-08-31 03:11:03,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 03:11:03,287 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 03:11:03,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 03:11:03,392 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 03:11:03,393 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 03:11:03,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1984349361] [2023-08-31 03:11:03,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1984349361] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 03:11:03,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [175708293] [2023-08-31 03:11:03,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 03:11:03,395 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 03:11:03,395 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 03:11:03,401 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 03:11:03,428 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 03:11:03,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 03:11:03,497 INFO L263 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-31 03:11:03,501 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 03:11:03,554 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 03:11:03,555 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 03:11:03,594 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 03:11:03,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [175708293] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-31 03:11:03,595 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-31 03:11:03,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4, 4] total 8 [2023-08-31 03:11:03,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [373270762] [2023-08-31 03:11:03,596 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-31 03:11:03,596 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-31 03:11:03,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 03:11:03,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-31 03:11:03,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2023-08-31 03:11:03,639 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 114 out of 273 [2023-08-31 03:11:03,640 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 32 places, 26 transitions, 77 flow. Second operand has 5 states, 5 states have (on average 118.0) internal successors, (590), 5 states have internal predecessors, (590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:11:03,640 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 03:11:03,640 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 114 of 273 [2023-08-31 03:11:03,640 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 03:11:03,727 INFO L130 PetriNetUnfolder]: 311/453 cut-off events. [2023-08-31 03:11:03,727 INFO L131 PetriNetUnfolder]: For 117/143 co-relation queries the response was YES. [2023-08-31 03:11:03,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1028 conditions, 453 events. 311/453 cut-off events. For 117/143 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 1443 event pairs, 73 based on Foata normal form. 26/371 useless extension candidates. Maximal degree in co-relation 1011. Up to 349 conditions per place. [2023-08-31 03:11:03,730 INFO L137 encePairwiseOnDemand]: 268/273 looper letters, 31 selfloop transitions, 4 changer transitions 0/37 dead transitions. [2023-08-31 03:11:03,730 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 36 places, 37 transitions, 177 flow [2023-08-31 03:11:03,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-31 03:11:03,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-31 03:11:03,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 604 transitions. [2023-08-31 03:11:03,733 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4424908424908425 [2023-08-31 03:11:03,733 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 604 transitions. [2023-08-31 03:11:03,733 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 604 transitions. [2023-08-31 03:11:03,733 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 03:11:03,733 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 604 transitions. [2023-08-31 03:11:03,735 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 120.8) internal successors, (604), 5 states have internal predecessors, (604), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:11:03,737 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 273.0) internal successors, (1638), 6 states have internal predecessors, (1638), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:11:03,739 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 273.0) internal successors, (1638), 6 states have internal predecessors, (1638), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:11:03,739 INFO L175 Difference]: Start difference. First operand has 32 places, 26 transitions, 77 flow. Second operand 5 states and 604 transitions. [2023-08-31 03:11:03,739 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 36 places, 37 transitions, 177 flow [2023-08-31 03:11:03,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 34 places, 37 transitions, 171 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-31 03:11:03,742 INFO L231 Difference]: Finished difference. Result has 35 places, 27 transitions, 88 flow [2023-08-31 03:11:03,742 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=273, PETRI_DIFFERENCE_MINUEND_FLOW=72, PETRI_DIFFERENCE_MINUEND_PLACES=30, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=26, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=88, PETRI_PLACES=35, PETRI_TRANSITIONS=27} [2023-08-31 03:11:03,743 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 5 predicate places. [2023-08-31 03:11:03,743 INFO L495 AbstractCegarLoop]: Abstraction has has 35 places, 27 transitions, 88 flow [2023-08-31 03:11:03,744 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 118.0) internal successors, (590), 5 states have internal predecessors, (590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:11:03,744 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 03:11:03,744 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 03:11:03,757 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 03:11:03,949 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 03:11:03,950 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-31 03:11:03,950 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 03:11:03,950 INFO L85 PathProgramCache]: Analyzing trace with hash 1619003621, now seen corresponding path program 1 times [2023-08-31 03:11:03,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 03:11:03,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1414601461] [2023-08-31 03:11:03,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 03:11:03,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 03:11:04,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 03:11:04,678 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 03:11:04,679 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 03:11:04,679 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1414601461] [2023-08-31 03:11:04,679 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1414601461] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 03:11:04,679 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1884128469] [2023-08-31 03:11:04,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 03:11:04,680 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 03:11:04,680 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 03:11:04,681 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 03:11:04,707 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 03:11:04,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 03:11:04,783 INFO L263 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 32 conjunts are in the unsatisfiable core [2023-08-31 03:11:04,786 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 03:11:05,197 INFO L321 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2023-08-31 03:11:05,198 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 73 treesize of output 59 [2023-08-31 03:11:05,326 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 03:11:05,326 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 03:11:05,420 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 03:11:05,421 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 85 treesize of output 45 [2023-08-31 03:11:05,623 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 03:11:05,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1884128469] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 03:11:05,623 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 03:11:05,623 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 21 [2023-08-31 03:11:05,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1699461726] [2023-08-31 03:11:05,624 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 03:11:05,624 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-08-31 03:11:05,625 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 03:11:05,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-08-31 03:11:05,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=406, Unknown=0, NotChecked=0, Total=506 [2023-08-31 03:11:06,502 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 99 out of 273 [2023-08-31 03:11:06,505 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 35 places, 27 transitions, 88 flow. Second operand has 23 states, 23 states have (on average 101.6086956521739) internal successors, (2337), 23 states have internal predecessors, (2337), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:11:06,505 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 03:11:06,505 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 99 of 273 [2023-08-31 03:11:06,506 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 03:11:07,116 INFO L130 PetriNetUnfolder]: 599/864 cut-off events. [2023-08-31 03:11:07,117 INFO L131 PetriNetUnfolder]: For 286/286 co-relation queries the response was YES. [2023-08-31 03:11:07,118 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2226 conditions, 864 events. 599/864 cut-off events. For 286/286 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 3184 event pairs, 84 based on Foata normal form. 1/639 useless extension candidates. Maximal degree in co-relation 1966. Up to 639 conditions per place. [2023-08-31 03:11:07,122 INFO L137 encePairwiseOnDemand]: 264/273 looper letters, 64 selfloop transitions, 25 changer transitions 1/91 dead transitions. [2023-08-31 03:11:07,122 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 91 transitions, 453 flow [2023-08-31 03:11:07,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-31 03:11:07,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-31 03:11:07,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1077 transitions. [2023-08-31 03:11:07,125 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3945054945054945 [2023-08-31 03:11:07,125 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1077 transitions. [2023-08-31 03:11:07,126 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1077 transitions. [2023-08-31 03:11:07,126 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 03:11:07,126 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1077 transitions. [2023-08-31 03:11:07,129 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 107.7) internal successors, (1077), 10 states have internal predecessors, (1077), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:11:07,132 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 273.0) internal successors, (3003), 11 states have internal predecessors, (3003), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:11:07,133 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 273.0) internal successors, (3003), 11 states have internal predecessors, (3003), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:11:07,133 INFO L175 Difference]: Start difference. First operand has 35 places, 27 transitions, 88 flow. Second operand 10 states and 1077 transitions. [2023-08-31 03:11:07,133 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 91 transitions, 453 flow [2023-08-31 03:11:07,135 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 91 transitions, 431 flow, removed 5 selfloop flow, removed 3 redundant places. [2023-08-31 03:11:07,136 INFO L231 Difference]: Finished difference. Result has 45 places, 50 transitions, 230 flow [2023-08-31 03:11:07,136 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=273, PETRI_DIFFERENCE_MINUEND_FLOW=80, PETRI_DIFFERENCE_MINUEND_PLACES=32, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=16, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=230, PETRI_PLACES=45, PETRI_TRANSITIONS=50} [2023-08-31 03:11:07,137 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 15 predicate places. [2023-08-31 03:11:07,137 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 50 transitions, 230 flow [2023-08-31 03:11:07,138 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 101.6086956521739) internal successors, (2337), 23 states have internal predecessors, (2337), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:11:07,138 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 03:11:07,138 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 03:11:07,148 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-08-31 03:11:07,348 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 03:11:07,348 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-31 03:11:07,349 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 03:11:07,349 INFO L85 PathProgramCache]: Analyzing trace with hash 431023461, now seen corresponding path program 2 times [2023-08-31 03:11:07,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 03:11:07,349 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1053683383] [2023-08-31 03:11:07,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 03:11:07,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 03:11:07,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 03:11:07,944 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 03:11:07,944 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 03:11:07,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1053683383] [2023-08-31 03:11:07,944 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1053683383] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 03:11:07,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1514317065] [2023-08-31 03:11:07,945 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-31 03:11:07,945 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 03:11:07,945 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 03:11:07,946 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 03:11:07,948 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 03:11:08,035 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-31 03:11:08,035 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 03:11:08,037 INFO L263 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 32 conjunts are in the unsatisfiable core [2023-08-31 03:11:08,044 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 03:11:08,336 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-31 03:11:08,339 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 03:11:08,339 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 64 treesize of output 37 [2023-08-31 03:11:08,411 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 03:11:08,412 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 03:11:08,503 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 03:11:08,503 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 85 treesize of output 45 [2023-08-31 03:11:08,686 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 03:11:08,686 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1514317065] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 03:11:08,687 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 03:11:08,687 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 7, 7] total 23 [2023-08-31 03:11:08,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [587329513] [2023-08-31 03:11:08,687 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 03:11:08,688 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-08-31 03:11:08,688 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 03:11:08,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-08-31 03:11:08,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=494, Unknown=0, NotChecked=0, Total=600 [2023-08-31 03:11:09,718 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 273 [2023-08-31 03:11:09,720 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 50 transitions, 230 flow. Second operand has 25 states, 25 states have (on average 98.52) internal successors, (2463), 25 states have internal predecessors, (2463), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:11:09,720 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 03:11:09,720 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 273 [2023-08-31 03:11:09,721 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 03:11:10,898 INFO L130 PetriNetUnfolder]: 843/1253 cut-off events. [2023-08-31 03:11:10,898 INFO L131 PetriNetUnfolder]: For 848/848 co-relation queries the response was YES. [2023-08-31 03:11:10,901 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3830 conditions, 1253 events. 843/1253 cut-off events. For 848/848 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 4605 event pairs, 128 based on Foata normal form. 16/1269 useless extension candidates. Maximal degree in co-relation 2872. Up to 832 conditions per place. [2023-08-31 03:11:10,906 INFO L137 encePairwiseOnDemand]: 261/273 looper letters, 98 selfloop transitions, 57 changer transitions 7/162 dead transitions. [2023-08-31 03:11:10,906 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 162 transitions, 949 flow [2023-08-31 03:11:10,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-08-31 03:11:10,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-08-31 03:11:10,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 2168 transitions. [2023-08-31 03:11:10,913 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37816152101866385 [2023-08-31 03:11:10,913 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 2168 transitions. [2023-08-31 03:11:10,913 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 2168 transitions. [2023-08-31 03:11:10,914 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 03:11:10,914 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 2168 transitions. [2023-08-31 03:11:10,918 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 103.23809523809524) internal successors, (2168), 21 states have internal predecessors, (2168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:11:10,925 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 273.0) internal successors, (6006), 22 states have internal predecessors, (6006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:11:10,927 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 273.0) internal successors, (6006), 22 states have internal predecessors, (6006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:11:10,927 INFO L175 Difference]: Start difference. First operand has 45 places, 50 transitions, 230 flow. Second operand 21 states and 2168 transitions. [2023-08-31 03:11:10,927 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 162 transitions, 949 flow [2023-08-31 03:11:10,930 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 162 transitions, 943 flow, removed 2 selfloop flow, removed 1 redundant places. [2023-08-31 03:11:10,932 INFO L231 Difference]: Finished difference. Result has 76 places, 88 transitions, 625 flow [2023-08-31 03:11:10,932 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=273, PETRI_DIFFERENCE_MINUEND_FLOW=210, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=625, PETRI_PLACES=76, PETRI_TRANSITIONS=88} [2023-08-31 03:11:10,933 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 46 predicate places. [2023-08-31 03:11:10,933 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 88 transitions, 625 flow [2023-08-31 03:11:10,934 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 98.52) internal successors, (2463), 25 states have internal predecessors, (2463), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:11:10,934 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 03:11:10,934 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 03:11:10,940 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 03:11:11,140 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 03:11:11,140 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-31 03:11:11,141 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 03:11:11,141 INFO L85 PathProgramCache]: Analyzing trace with hash -1301817307, now seen corresponding path program 3 times [2023-08-31 03:11:11,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 03:11:11,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2020897497] [2023-08-31 03:11:11,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 03:11:11,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 03:11:11,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 03:11:11,727 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 03:11:11,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 03:11:11,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2020897497] [2023-08-31 03:11:11,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2020897497] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 03:11:11,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1028385178] [2023-08-31 03:11:11,728 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-31 03:11:11,729 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 03:11:11,729 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 03:11:11,730 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 03:11:11,752 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 03:11:11,830 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-31 03:11:11,831 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 03:11:11,832 INFO L263 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 32 conjunts are in the unsatisfiable core [2023-08-31 03:11:11,834 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 03:11:12,186 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-31 03:11:12,189 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 03:11:12,189 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 64 treesize of output 37 [2023-08-31 03:11:12,269 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 03:11:12,269 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 03:11:12,406 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 03:11:12,406 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 85 treesize of output 45 [2023-08-31 03:11:12,563 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 03:11:12,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1028385178] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 03:11:12,563 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 03:11:12,564 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 21 [2023-08-31 03:11:12,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [18383518] [2023-08-31 03:11:12,564 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 03:11:12,564 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-08-31 03:11:12,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 03:11:12,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-08-31 03:11:12,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=415, Unknown=0, NotChecked=0, Total=506 [2023-08-31 03:11:13,588 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 100 out of 273 [2023-08-31 03:11:13,589 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 88 transitions, 625 flow. Second operand has 23 states, 23 states have (on average 102.6086956521739) internal successors, (2360), 23 states have internal predecessors, (2360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:11:13,589 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 03:11:13,590 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 100 of 273 [2023-08-31 03:11:13,590 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 03:11:14,555 INFO L130 PetriNetUnfolder]: 1085/1624 cut-off events. [2023-08-31 03:11:14,556 INFO L131 PetriNetUnfolder]: For 3498/3528 co-relation queries the response was YES. [2023-08-31 03:11:14,561 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6522 conditions, 1624 events. 1085/1624 cut-off events. For 3498/3528 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 6901 event pairs, 159 based on Foata normal form. 32/1632 useless extension candidates. Maximal degree in co-relation 6485. Up to 958 conditions per place. [2023-08-31 03:11:14,570 INFO L137 encePairwiseOnDemand]: 260/273 looper letters, 106 selfloop transitions, 62 changer transitions 4/177 dead transitions. [2023-08-31 03:11:14,570 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 177 transitions, 1332 flow [2023-08-31 03:11:14,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-31 03:11:14,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-31 03:11:14,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1426 transitions. [2023-08-31 03:11:14,577 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40180332488024795 [2023-08-31 03:11:14,578 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1426 transitions. [2023-08-31 03:11:14,578 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1426 transitions. [2023-08-31 03:11:14,579 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 03:11:14,579 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1426 transitions. [2023-08-31 03:11:14,583 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 109.6923076923077) internal successors, (1426), 13 states have internal predecessors, (1426), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:11:14,587 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 273.0) internal successors, (3822), 14 states have internal predecessors, (3822), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:11:14,588 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 273.0) internal successors, (3822), 14 states have internal predecessors, (3822), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:11:14,588 INFO L175 Difference]: Start difference. First operand has 76 places, 88 transitions, 625 flow. Second operand 13 states and 1426 transitions. [2023-08-31 03:11:14,588 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 177 transitions, 1332 flow [2023-08-31 03:11:14,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 177 transitions, 1293 flow, removed 15 selfloop flow, removed 3 redundant places. [2023-08-31 03:11:14,601 INFO L231 Difference]: Finished difference. Result has 91 places, 111 transitions, 940 flow [2023-08-31 03:11:14,601 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=273, PETRI_DIFFERENCE_MINUEND_FLOW=590, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=940, PETRI_PLACES=91, PETRI_TRANSITIONS=111} [2023-08-31 03:11:14,603 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 61 predicate places. [2023-08-31 03:11:14,604 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 111 transitions, 940 flow [2023-08-31 03:11:14,605 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 102.6086956521739) internal successors, (2360), 23 states have internal predecessors, (2360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:11:14,605 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 03:11:14,605 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 03:11:14,615 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 03:11:14,811 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 03:11:14,813 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-31 03:11:14,813 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 03:11:14,813 INFO L85 PathProgramCache]: Analyzing trace with hash -864561951, now seen corresponding path program 4 times [2023-08-31 03:11:14,814 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 03:11:14,814 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1974143491] [2023-08-31 03:11:14,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 03:11:14,814 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 03:11:14,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 03:11:15,587 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 03:11:15,587 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 03:11:15,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1974143491] [2023-08-31 03:11:15,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1974143491] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 03:11:15,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [999970083] [2023-08-31 03:11:15,588 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-31 03:11:15,588 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 03:11:15,589 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 03:11:15,593 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 03:11:15,597 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 03:11:15,690 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-31 03:11:15,691 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 03:11:15,692 INFO L263 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 43 conjunts are in the unsatisfiable core [2023-08-31 03:11:15,696 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 03:11:15,753 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 03:11:15,805 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 03:11:15,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 03:11:16,058 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-31 03:11:16,060 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 32 [2023-08-31 03:11:16,218 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-31 03:11:16,221 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 03:11:16,221 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 64 treesize of output 37 [2023-08-31 03:11:16,290 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 03:11:16,291 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 03:11:16,427 WARN L839 $PredicateComparison]: unable to prove that (let ((.cse1 (+ c_~A~0.offset (* 4 c_~M~0)))) (and (forall ((v_ArrVal_265 (Array Int Int))) (let ((.cse0 (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_265) c_~A~0.base) .cse1))) (or (<= c_~min2~0 .cse0) (= c_~min1~0 .cse0)))) (or (= c_~min2~0 c_~min1~0) (forall ((v_ArrVal_265 (Array Int Int))) (< (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_265) c_~A~0.base) .cse1) c_~min2~0))))) is different from false [2023-08-31 03:11:17,113 WARN L839 $PredicateComparison]: unable to prove that (and (or (= c_~min2~0 c_~min1~0) (forall ((~M~0 Int) (v_ArrVal_263 (Array Int Int)) (v_ArrVal_265 (Array Int Int)) (v_ArrVal_264 (Array Int Int))) (let ((.cse0 (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_263) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_264))) (or (< 0 ~M~0) (< ~M~0 0) (< (select (select .cse0 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) c_~min1~0) (< (select (select (store .cse0 |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_265) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* ~M~0 4) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) c_~min2~0))))) (forall ((~M~0 Int)) (or (forall ((v_ArrVal_263 (Array Int Int)) (v_ArrVal_264 (Array Int Int))) (let ((.cse1 (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_263) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_264))) (or (< (select (select .cse1 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|) c_~min1~0) (forall ((v_ArrVal_265 (Array Int Int))) (let ((.cse2 (select (select (store .cse1 |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_265) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* ~M~0 4) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)))) (or (= c_~min1~0 .cse2) (<= c_~min2~0 .cse2))))))) (< 0 ~M~0) (< ~M~0 0))) (forall ((~M~0 Int)) (or (forall ((v_ArrVal_263 (Array Int Int)) (v_ArrVal_264 (Array Int Int))) (let ((.cse4 (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_263) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_264))) (let ((.cse3 (select (select .cse4 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (or (<= c_~min1~0 .cse3) (forall ((v_ArrVal_265 (Array Int Int))) (< (select (select (store .cse4 |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_265) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* ~M~0 4) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)) c_~min2~0)) (= c_~min2~0 .cse3))))) (< 0 ~M~0) (< ~M~0 0))) (forall ((~M~0 Int)) (or (< 0 ~M~0) (< ~M~0 0) (forall ((v_ArrVal_263 (Array Int Int)) (v_ArrVal_264 (Array Int Int))) (let ((.cse7 (store (store |c_#memory_int| |c_ULTIMATE.start_main_~#t1~0#1.base| v_ArrVal_263) |c_ULTIMATE.start_main_~#t2~0#1.base| v_ArrVal_264))) (let ((.cse5 (select (select .cse7 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|))) (or (<= c_~min1~0 .cse5) (forall ((v_ArrVal_265 (Array Int Int))) (let ((.cse6 (select (select (store .cse7 |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_265) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) (+ (* ~M~0 4) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.offset|)))) (or (<= c_~min2~0 .cse6) (= .cse6 .cse5))))))))))) is different from false [2023-08-31 03:11:17,172 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 03:11:17,172 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 112 treesize of output 76 [2023-08-31 03:11:17,190 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-31 03:11:17,191 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 1730 treesize of output 1586 [2023-08-31 03:11:17,231 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-31 03:11:17,232 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 322 treesize of output 290 [2023-08-31 03:11:17,250 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 220 treesize of output 172 [2023-08-31 03:11:17,262 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-31 03:11:17,262 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 122 treesize of output 108 [2023-08-31 03:11:17,320 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 03:11:17,320 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 90 treesize of output 66 [2023-08-31 03:11:17,325 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-31 03:11:17,332 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-31 03:11:17,332 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 186 treesize of output 170 [2023-08-31 03:11:17,342 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-31 03:11:17,343 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 89 treesize of output 75 [2023-08-31 03:11:17,351 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-31 03:11:17,351 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 152 treesize of output 128 [2023-08-31 03:11:17,410 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 03:11:17,411 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 83 treesize of output 59 [2023-08-31 03:11:17,416 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-31 03:11:17,424 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-31 03:11:17,424 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 372 treesize of output 344 [2023-08-31 03:11:17,448 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-31 03:11:17,449 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 74 treesize of output 64 [2023-08-31 03:11:17,478 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-31 03:11:17,479 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 81 treesize of output 65 [2023-08-31 03:11:17,516 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 03:11:17,516 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 1 new quantified variables, introduced 1 case distinctions, treesize of input 58 treesize of output 46 [2023-08-31 03:11:17,520 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-31 03:11:17,527 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-31 03:11:17,527 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 119 treesize of output 111 [2023-08-31 03:11:17,542 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-31 03:11:17,543 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 107 treesize of output 95 [2023-08-31 03:11:17,559 INFO L321 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-31 03:11:17,559 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 49 treesize of output 45 [2023-08-31 03:11:17,641 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 1 not checked. [2023-08-31 03:11:17,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [999970083] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 03:11:17,641 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 03:11:17,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 29 [2023-08-31 03:11:17,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [787474334] [2023-08-31 03:11:17,642 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 03:11:17,644 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-08-31 03:11:17,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 03:11:17,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-08-31 03:11:17,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=698, Unknown=4, NotChecked=110, Total=930 [2023-08-31 03:11:17,650 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 273 [2023-08-31 03:11:17,652 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 111 transitions, 940 flow. Second operand has 31 states, 31 states have (on average 73.93548387096774) internal successors, (2292), 31 states have internal predecessors, (2292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:11:17,652 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 03:11:17,652 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 273 [2023-08-31 03:11:17,652 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 03:11:21,008 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-08-31 03:11:22,414 WARN L839 $PredicateComparison]: unable to prove that (let ((.cse0 (= c_~min2~0 c_~min1~0))) (and (or .cse0 (<= (+ c_thread3Thread1of1ForFork0_~i~2 1) c_~N~0)) (or (let ((.cse2 (+ c_~A~0.offset (* 4 c_~M~0)))) (and (forall ((v_ArrVal_265 (Array Int Int))) (let ((.cse1 (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_265) c_~A~0.base) .cse2))) (or (<= c_~min2~0 .cse1) (= c_~min1~0 .cse1)))) (or .cse0 (forall ((v_ArrVal_265 (Array Int Int))) (< (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_265) c_~A~0.base) .cse2) c_~min2~0))))) (< c_thread1Thread1of1ForFork1_~i~0 c_~N~0)))) is different from false [2023-08-31 03:11:25,350 INFO L130 PetriNetUnfolder]: 1973/2995 cut-off events. [2023-08-31 03:11:25,350 INFO L131 PetriNetUnfolder]: For 11622/11719 co-relation queries the response was YES. [2023-08-31 03:11:25,362 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13635 conditions, 2995 events. 1973/2995 cut-off events. For 11622/11719 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 15009 event pairs, 159 based on Foata normal form. 50/3005 useless extension candidates. Maximal degree in co-relation 13593. Up to 1342 conditions per place. [2023-08-31 03:11:25,381 INFO L137 encePairwiseOnDemand]: 255/273 looper letters, 174 selfloop transitions, 210 changer transitions 6/395 dead transitions. [2023-08-31 03:11:25,381 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 395 transitions, 3301 flow [2023-08-31 03:11:25,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2023-08-31 03:11:25,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2023-08-31 03:11:25,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 2814 transitions. [2023-08-31 03:11:25,390 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2945054945054945 [2023-08-31 03:11:25,390 INFO L72 ComplementDD]: Start complementDD. Operand 35 states and 2814 transitions. [2023-08-31 03:11:25,390 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35 states and 2814 transitions. [2023-08-31 03:11:25,392 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 03:11:25,392 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 35 states and 2814 transitions. [2023-08-31 03:11:25,397 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 36 states, 35 states have (on average 80.4) internal successors, (2814), 35 states have internal predecessors, (2814), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:11:25,407 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 36 states, 36 states have (on average 273.0) internal successors, (9828), 36 states have internal predecessors, (9828), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:11:25,409 INFO L81 ComplementDD]: Finished complementDD. Result has 36 states, 36 states have (on average 273.0) internal successors, (9828), 36 states have internal predecessors, (9828), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:11:25,409 INFO L175 Difference]: Start difference. First operand has 91 places, 111 transitions, 940 flow. Second operand 35 states and 2814 transitions. [2023-08-31 03:11:25,409 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 395 transitions, 3301 flow [2023-08-31 03:11:25,432 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 395 transitions, 3144 flow, removed 58 selfloop flow, removed 5 redundant places. [2023-08-31 03:11:25,439 INFO L231 Difference]: Finished difference. Result has 135 places, 270 transitions, 2703 flow [2023-08-31 03:11:25,440 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=273, PETRI_DIFFERENCE_MINUEND_FLOW=838, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=2703, PETRI_PLACES=135, PETRI_TRANSITIONS=270} [2023-08-31 03:11:25,440 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 105 predicate places. [2023-08-31 03:11:25,440 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 270 transitions, 2703 flow [2023-08-31 03:11:25,441 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 73.93548387096774) internal successors, (2292), 31 states have internal predecessors, (2292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:11:25,441 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 03:11:25,441 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 03:11:25,448 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 03:11:25,642 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 03:11:25,642 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-31 03:11:25,643 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 03:11:25,643 INFO L85 PathProgramCache]: Analyzing trace with hash -148406021, now seen corresponding path program 5 times [2023-08-31 03:11:25,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 03:11:25,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [882650378] [2023-08-31 03:11:25,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 03:11:25,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 03:11:25,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 03:11:26,190 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 03:11:26,191 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 03:11:26,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [882650378] [2023-08-31 03:11:26,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [882650378] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 03:11:26,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1410081866] [2023-08-31 03:11:26,191 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-31 03:11:26,191 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 03:11:26,191 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 03:11:26,193 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 03:11:26,218 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 03:11:26,285 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-08-31 03:11:26,286 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 03:11:26,287 INFO L263 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 30 conjunts are in the unsatisfiable core [2023-08-31 03:11:26,289 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 03:11:26,546 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 03:11:26,546 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 73 treesize of output 67 [2023-08-31 03:11:26,788 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 03:11:26,788 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 03:11:26,880 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 03:11:26,880 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 85 treesize of output 45 [2023-08-31 03:11:27,093 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 03:11:27,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1410081866] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 03:11:27,094 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 03:11:27,094 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 7, 6] total 22 [2023-08-31 03:11:27,094 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [612945541] [2023-08-31 03:11:27,094 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 03:11:27,095 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-08-31 03:11:27,095 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 03:11:27,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-08-31 03:11:27,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=442, Unknown=0, NotChecked=0, Total=552 [2023-08-31 03:11:27,969 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 97 out of 273 [2023-08-31 03:11:27,970 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 270 transitions, 2703 flow. Second operand has 24 states, 24 states have (on average 99.625) internal successors, (2391), 24 states have internal predecessors, (2391), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:11:27,970 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 03:11:27,970 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 97 of 273 [2023-08-31 03:11:27,970 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 03:11:31,733 INFO L130 PetriNetUnfolder]: 3127/4650 cut-off events. [2023-08-31 03:11:31,734 INFO L131 PetriNetUnfolder]: For 56103/56103 co-relation queries the response was YES. [2023-08-31 03:11:31,756 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32250 conditions, 4650 events. 3127/4650 cut-off events. For 56103/56103 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 23047 event pairs, 350 based on Foata normal form. 4/4654 useless extension candidates. Maximal degree in co-relation 32192. Up to 2770 conditions per place. [2023-08-31 03:11:31,794 INFO L137 encePairwiseOnDemand]: 259/273 looper letters, 345 selfloop transitions, 256 changer transitions 12/613 dead transitions. [2023-08-31 03:11:31,795 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 613 transitions, 7862 flow [2023-08-31 03:11:31,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2023-08-31 03:11:31,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2023-08-31 03:11:31,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 4781 transitions. [2023-08-31 03:11:31,806 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38071348940914157 [2023-08-31 03:11:31,806 INFO L72 ComplementDD]: Start complementDD. Operand 46 states and 4781 transitions. [2023-08-31 03:11:31,807 INFO L73 IsDeterministic]: Start isDeterministic. Operand 46 states and 4781 transitions. [2023-08-31 03:11:31,809 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 03:11:31,809 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 46 states and 4781 transitions. [2023-08-31 03:11:31,831 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 47 states, 46 states have (on average 103.93478260869566) internal successors, (4781), 46 states have internal predecessors, (4781), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:11:31,847 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 47 states, 47 states have (on average 273.0) internal successors, (12831), 47 states have internal predecessors, (12831), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:11:31,849 INFO L81 ComplementDD]: Finished complementDD. Result has 47 states, 47 states have (on average 273.0) internal successors, (12831), 47 states have internal predecessors, (12831), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:11:31,849 INFO L175 Difference]: Start difference. First operand has 135 places, 270 transitions, 2703 flow. Second operand 46 states and 4781 transitions. [2023-08-31 03:11:31,850 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 613 transitions, 7862 flow [2023-08-31 03:11:32,013 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 613 transitions, 7161 flow, removed 340 selfloop flow, removed 5 redundant places. [2023-08-31 03:11:32,025 INFO L231 Difference]: Finished difference. Result has 188 places, 452 transitions, 4708 flow [2023-08-31 03:11:32,026 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=273, PETRI_DIFFERENCE_MINUEND_FLOW=2188, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=46, PETRI_FLOW=4708, PETRI_PLACES=188, PETRI_TRANSITIONS=452} [2023-08-31 03:11:32,028 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 158 predicate places. [2023-08-31 03:11:32,028 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 452 transitions, 4708 flow [2023-08-31 03:11:32,029 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 99.625) internal successors, (2391), 24 states have internal predecessors, (2391), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:11:32,029 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 03:11:32,029 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 03:11:32,037 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2023-08-31 03:11:32,235 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 03:11:32,236 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-31 03:11:32,236 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 03:11:32,236 INFO L85 PathProgramCache]: Analyzing trace with hash -34831059, now seen corresponding path program 6 times [2023-08-31 03:11:32,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 03:11:32,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1402571084] [2023-08-31 03:11:32,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 03:11:32,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 03:11:32,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 03:11:33,034 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 03:11:33,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 03:11:33,034 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1402571084] [2023-08-31 03:11:33,034 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1402571084] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 03:11:33,034 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1928461355] [2023-08-31 03:11:33,034 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-31 03:11:33,035 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 03:11:33,035 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 03:11:33,036 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 03:11:33,039 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 03:11:33,135 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-08-31 03:11:33,135 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 03:11:33,137 INFO L263 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 30 conjunts are in the unsatisfiable core [2023-08-31 03:11:33,138 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 03:11:33,395 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 32 [2023-08-31 03:11:33,467 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 03:11:33,467 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 03:11:33,554 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 03:11:33,555 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 73 treesize of output 45 [2023-08-31 03:11:33,710 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 03:11:33,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1928461355] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 03:11:33,711 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 03:11:33,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 7] total 22 [2023-08-31 03:11:33,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1633115680] [2023-08-31 03:11:33,711 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 03:11:33,711 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-08-31 03:11:33,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 03:11:33,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-08-31 03:11:33,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=461, Unknown=0, NotChecked=0, Total=552 [2023-08-31 03:11:34,446 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 91 out of 273 [2023-08-31 03:11:34,447 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 452 transitions, 4708 flow. Second operand has 24 states, 24 states have (on average 93.54166666666667) internal successors, (2245), 24 states have internal predecessors, (2245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:11:34,447 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 03:11:34,447 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 91 of 273 [2023-08-31 03:11:34,447 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 03:11:36,184 INFO L130 PetriNetUnfolder]: 3637/5414 cut-off events. [2023-08-31 03:11:36,184 INFO L131 PetriNetUnfolder]: For 68996/68996 co-relation queries the response was YES. [2023-08-31 03:11:36,212 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39051 conditions, 5414 events. 3637/5414 cut-off events. For 68996/68996 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 27644 event pairs, 663 based on Foata normal form. 4/5406 useless extension candidates. Maximal degree in co-relation 38980. Up to 4596 conditions per place. [2023-08-31 03:11:36,247 INFO L137 encePairwiseOnDemand]: 260/273 looper letters, 446 selfloop transitions, 156 changer transitions 3/605 dead transitions. [2023-08-31 03:11:36,247 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 605 transitions, 7816 flow [2023-08-31 03:11:36,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-08-31 03:11:36,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-08-31 03:11:36,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 2170 transitions. [2023-08-31 03:11:36,251 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3613053613053613 [2023-08-31 03:11:36,251 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 2170 transitions. [2023-08-31 03:11:36,251 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 2170 transitions. [2023-08-31 03:11:36,252 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 03:11:36,252 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 2170 transitions. [2023-08-31 03:11:36,255 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 98.63636363636364) internal successors, (2170), 22 states have internal predecessors, (2170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:11:36,262 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 273.0) internal successors, (6279), 23 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 03:11:36,263 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 273.0) internal successors, (6279), 23 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 03:11:36,263 INFO L175 Difference]: Start difference. First operand has 188 places, 452 transitions, 4708 flow. Second operand 22 states and 2170 transitions. [2023-08-31 03:11:36,263 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 605 transitions, 7816 flow [2023-08-31 03:11:36,447 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 605 transitions, 6936 flow, removed 421 selfloop flow, removed 4 redundant places. [2023-08-31 03:11:36,454 INFO L231 Difference]: Finished difference. Result has 212 places, 518 transitions, 5196 flow [2023-08-31 03:11:36,454 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=273, PETRI_DIFFERENCE_MINUEND_FLOW=4058, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=5196, PETRI_PLACES=212, PETRI_TRANSITIONS=518} [2023-08-31 03:11:36,454 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 182 predicate places. [2023-08-31 03:11:36,455 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 518 transitions, 5196 flow [2023-08-31 03:11:36,455 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 93.54166666666667) internal successors, (2245), 24 states have internal predecessors, (2245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:11:36,455 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 03:11:36,456 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 03:11:36,461 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 03:11:36,656 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 03:11:36,657 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-31 03:11:36,657 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 03:11:36,657 INFO L85 PathProgramCache]: Analyzing trace with hash 2082549841, now seen corresponding path program 7 times [2023-08-31 03:11:36,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 03:11:36,657 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [967132609] [2023-08-31 03:11:36,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 03:11:36,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 03:11:36,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 03:11:37,430 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 03:11:37,430 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 03:11:37,430 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [967132609] [2023-08-31 03:11:37,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [967132609] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 03:11:37,430 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1367959308] [2023-08-31 03:11:37,430 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-31 03:11:37,430 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 03:11:37,431 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 03:11:37,433 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 03:11:37,458 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 03:11:37,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 03:11:37,531 INFO L263 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 39 conjunts are in the unsatisfiable core [2023-08-31 03:11:37,537 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 03:11:37,934 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-31 03:11:37,935 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 34 treesize of output 32 [2023-08-31 03:11:38,060 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-31 03:11:38,062 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 34 treesize of output 32 [2023-08-31 03:11:38,230 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-31 03:11:38,233 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 03:11:38,233 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 64 treesize of output 37 [2023-08-31 03:11:38,315 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 03:11:38,315 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 03:11:38,436 WARN L839 $PredicateComparison]: unable to prove that (let ((.cse0 (+ c_~A~0.offset (* 4 c_~M~0)))) (and (or (= c_~min2~0 c_~min1~0) (forall ((v_ArrVal_399 (Array Int Int))) (< (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_399) c_~A~0.base) .cse0) c_~min2~0))) (forall ((v_ArrVal_399 (Array Int Int))) (let ((.cse1 (select (select (store |c_#memory_int| |c_ULTIMATE.start_main_~#t3~0#1.base| v_ArrVal_399) c_~A~0.base) .cse0))) (or (<= c_~min2~0 .cse1) (= .cse1 c_~min1~0)))))) is different from false [2023-08-31 03:11:38,569 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 03:11:38,570 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 331 treesize of output 283 [2023-08-31 03:11:38,579 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 183 treesize of output 159 [2023-08-31 03:11:38,583 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 159 treesize of output 153 [2023-08-31 03:11:38,589 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 153 treesize of output 141 [2023-08-31 03:11:38,593 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 141 treesize of output 129 [2023-08-31 03:11:38,862 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 03:11:38,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1367959308] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 03:11:38,862 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 03:11:38,862 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 28 [2023-08-31 03:11:38,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1732808022] [2023-08-31 03:11:38,862 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 03:11:38,863 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2023-08-31 03:11:38,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 03:11:38,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2023-08-31 03:11:38,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=694, Unknown=12, NotChecked=54, Total=870 [2023-08-31 03:11:38,970 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 273 [2023-08-31 03:11:38,972 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 518 transitions, 5196 flow. Second operand has 30 states, 30 states have (on average 74.13333333333334) internal successors, (2224), 30 states have internal predecessors, (2224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:11:38,972 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 03:11:38,972 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 273 [2023-08-31 03:11:38,972 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 03:11:43,513 INFO L130 PetriNetUnfolder]: 4783/7209 cut-off events. [2023-08-31 03:11:43,514 INFO L131 PetriNetUnfolder]: For 93270/93270 co-relation queries the response was YES. [2023-08-31 03:11:43,546 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50288 conditions, 7209 events. 4783/7209 cut-off events. For 93270/93270 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 40231 event pairs, 399 based on Foata normal form. 119/7308 useless extension candidates. Maximal degree in co-relation 50211. Up to 4594 conditions per place. [2023-08-31 03:11:43,590 INFO L137 encePairwiseOnDemand]: 255/273 looper letters, 525 selfloop transitions, 340 changer transitions 8/873 dead transitions. [2023-08-31 03:11:43,590 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 873 transitions, 10251 flow [2023-08-31 03:11:43,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-08-31 03:11:43,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-08-31 03:11:43,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 1809 transitions. [2023-08-31 03:11:43,595 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3011988011988012 [2023-08-31 03:11:43,595 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 1809 transitions. [2023-08-31 03:11:43,595 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 1809 transitions. [2023-08-31 03:11:43,596 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 03:11:43,596 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 1809 transitions. [2023-08-31 03:11:43,598 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 82.22727272727273) internal successors, (1809), 22 states have internal predecessors, (1809), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:11:43,604 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 273.0) internal successors, (6279), 23 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 03:11:43,605 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 273.0) internal successors, (6279), 23 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 03:11:43,606 INFO L175 Difference]: Start difference. First operand has 212 places, 518 transitions, 5196 flow. Second operand 22 states and 1809 transitions. [2023-08-31 03:11:43,606 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 873 transitions, 10251 flow [2023-08-31 03:11:43,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 873 transitions, 9875 flow, removed 118 selfloop flow, removed 13 redundant places. [2023-08-31 03:11:43,864 INFO L231 Difference]: Finished difference. Result has 230 places, 691 transitions, 7575 flow [2023-08-31 03:11:43,864 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=273, PETRI_DIFFERENCE_MINUEND_FLOW=4834, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=518, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=177, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=7575, PETRI_PLACES=230, PETRI_TRANSITIONS=691} [2023-08-31 03:11:43,865 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 200 predicate places. [2023-08-31 03:11:43,865 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 691 transitions, 7575 flow [2023-08-31 03:11:43,866 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 74.13333333333334) internal successors, (2224), 30 states have internal predecessors, (2224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:11:43,866 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 03:11:43,866 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 03:11:43,873 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 03:11:44,066 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,SelfDestructingSolverStorable9 [2023-08-31 03:11:44,067 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-31 03:11:44,067 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 03:11:44,068 INFO L85 PathProgramCache]: Analyzing trace with hash 1642410344, now seen corresponding path program 8 times [2023-08-31 03:11:44,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 03:11:44,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1392335480] [2023-08-31 03:11:44,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 03:11:44,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 03:11:44,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 03:11:44,168 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 03:11:44,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 03:11:44,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1392335480] [2023-08-31 03:11:44,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1392335480] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 03:11:44,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [390331336] [2023-08-31 03:11:44,169 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-31 03:11:44,169 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 03:11:44,170 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 03:11:44,171 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 03:11:44,173 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 03:11:44,269 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-31 03:11:44,269 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 03:11:44,270 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-31 03:11:44,271 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 03:11:44,339 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 03:11:44,339 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 03:11:44,398 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 03:11:44,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [390331336] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 03:11:44,398 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 03:11:44,398 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2023-08-31 03:11:44,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1977919790] [2023-08-31 03:11:44,398 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 03:11:44,399 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-31 03:11:44,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 03:11:44,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-31 03:11:44,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2023-08-31 03:11:44,556 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 114 out of 273 [2023-08-31 03:11:44,557 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 691 transitions, 7575 flow. Second operand has 14 states, 14 states have (on average 116.42857142857143) internal successors, (1630), 14 states have internal predecessors, (1630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:11:44,558 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 03:11:44,558 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 114 of 273 [2023-08-31 03:11:44,558 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 03:11:45,838 INFO L130 PetriNetUnfolder]: 4128/6270 cut-off events. [2023-08-31 03:11:45,839 INFO L131 PetriNetUnfolder]: For 111747/112058 co-relation queries the response was YES. [2023-08-31 03:11:45,872 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50355 conditions, 6270 events. 4128/6270 cut-off events. For 111747/112058 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 35650 event pairs, 1019 based on Foata normal form. 221/6355 useless extension candidates. Maximal degree in co-relation 50269. Up to 4078 conditions per place. [2023-08-31 03:11:45,910 INFO L137 encePairwiseOnDemand]: 268/273 looper letters, 537 selfloop transitions, 101 changer transitions 0/696 dead transitions. [2023-08-31 03:11:45,910 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 696 transitions, 9012 flow [2023-08-31 03:11:45,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-31 03:11:45,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-31 03:11:45,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 863 transitions. [2023-08-31 03:11:45,997 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45159602302459445 [2023-08-31 03:11:45,998 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 863 transitions. [2023-08-31 03:11:45,998 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 863 transitions. [2023-08-31 03:11:45,998 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 03:11:45,998 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 863 transitions. [2023-08-31 03:11:45,999 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 123.28571428571429) internal successors, (863), 7 states have internal predecessors, (863), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:11:46,001 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 273.0) internal successors, (2184), 8 states have internal predecessors, (2184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:11:46,002 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 273.0) internal successors, (2184), 8 states have internal predecessors, (2184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:11:46,002 INFO L175 Difference]: Start difference. First operand has 230 places, 691 transitions, 7575 flow. Second operand 7 states and 863 transitions. [2023-08-31 03:11:46,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 696 transitions, 9012 flow [2023-08-31 03:11:46,315 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 696 transitions, 8349 flow, removed 238 selfloop flow, removed 16 redundant places. [2023-08-31 03:11:46,323 INFO L231 Difference]: Finished difference. Result has 218 places, 615 transitions, 6628 flow [2023-08-31 03:11:46,323 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=273, PETRI_DIFFERENCE_MINUEND_FLOW=5995, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=594, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=493, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6628, PETRI_PLACES=218, PETRI_TRANSITIONS=615} [2023-08-31 03:11:46,324 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 188 predicate places. [2023-08-31 03:11:46,324 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 615 transitions, 6628 flow [2023-08-31 03:11:46,324 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 116.42857142857143) internal successors, (1630), 14 states have internal predecessors, (1630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:11:46,324 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 03:11:46,324 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 03:11:46,332 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 03:11:46,529 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 03:11:46,530 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-31 03:11:46,530 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 03:11:46,530 INFO L85 PathProgramCache]: Analyzing trace with hash -585089220, now seen corresponding path program 9 times [2023-08-31 03:11:46,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 03:11:46,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2029487129] [2023-08-31 03:11:46,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 03:11:46,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 03:11:46,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 03:11:46,631 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 03:11:46,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 03:11:46,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2029487129] [2023-08-31 03:11:46,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2029487129] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 03:11:46,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [624001586] [2023-08-31 03:11:46,632 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-31 03:11:46,632 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 03:11:46,632 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 03:11:46,633 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 03:11:46,654 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 03:11:46,751 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-31 03:11:46,752 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 03:11:46,753 INFO L263 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-31 03:11:46,754 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 03:11:46,809 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 03:11:46,809 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 03:11:46,851 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 03:11:46,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [624001586] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 03:11:46,852 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 03:11:46,852 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2023-08-31 03:11:46,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [243098307] [2023-08-31 03:11:46,852 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 03:11:46,852 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-31 03:11:46,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 03:11:46,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-31 03:11:46,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=126, Unknown=0, NotChecked=0, Total=182 [2023-08-31 03:11:47,002 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 114 out of 273 [2023-08-31 03:11:47,003 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 615 transitions, 6628 flow. Second operand has 14 states, 14 states have (on average 116.35714285714286) internal successors, (1629), 14 states have internal predecessors, (1629), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:11:47,003 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 03:11:47,003 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 114 of 273 [2023-08-31 03:11:47,003 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 03:11:48,083 INFO L130 PetriNetUnfolder]: 3506/5482 cut-off events. [2023-08-31 03:11:48,083 INFO L131 PetriNetUnfolder]: For 78070/78254 co-relation queries the response was YES. [2023-08-31 03:11:48,118 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41212 conditions, 5482 events. 3506/5482 cut-off events. For 78070/78254 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 31843 event pairs, 651 based on Foata normal form. 380/5744 useless extension candidates. Maximal degree in co-relation 41130. Up to 2778 conditions per place. [2023-08-31 03:11:48,153 INFO L137 encePairwiseOnDemand]: 267/273 looper letters, 508 selfloop transitions, 46 changer transitions 2/612 dead transitions. [2023-08-31 03:11:48,153 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 612 transitions, 7887 flow [2023-08-31 03:11:48,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-31 03:11:48,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-31 03:11:48,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 984 transitions. [2023-08-31 03:11:48,156 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45054945054945056 [2023-08-31 03:11:48,156 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 984 transitions. [2023-08-31 03:11:48,156 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 984 transitions. [2023-08-31 03:11:48,157 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 03:11:48,157 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 984 transitions. [2023-08-31 03:11:48,158 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 123.0) internal successors, (984), 8 states have internal predecessors, (984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:11:48,161 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 273.0) internal successors, (2457), 9 states have internal predecessors, (2457), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:11:48,161 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 273.0) internal successors, (2457), 9 states have internal predecessors, (2457), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:11:48,162 INFO L175 Difference]: Start difference. First operand has 218 places, 615 transitions, 6628 flow. Second operand 8 states and 984 transitions. [2023-08-31 03:11:48,162 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 612 transitions, 7887 flow [2023-08-31 03:11:48,511 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 612 transitions, 7714 flow, removed 84 selfloop flow, removed 7 redundant places. [2023-08-31 03:11:48,518 INFO L231 Difference]: Finished difference. Result has 214 places, 529 transitions, 5851 flow [2023-08-31 03:11:48,519 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=273, PETRI_DIFFERENCE_MINUEND_FLOW=5695, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=527, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=481, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5851, PETRI_PLACES=214, PETRI_TRANSITIONS=529} [2023-08-31 03:11:48,519 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 184 predicate places. [2023-08-31 03:11:48,519 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 529 transitions, 5851 flow [2023-08-31 03:11:48,520 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 116.35714285714286) internal successors, (1629), 14 states have internal predecessors, (1629), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:11:48,520 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 03:11:48,520 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 03:11:48,525 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 03:11:48,720 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,SelfDestructingSolverStorable11 [2023-08-31 03:11:48,721 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-31 03:11:48,721 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 03:11:48,721 INFO L85 PathProgramCache]: Analyzing trace with hash -1161829535, now seen corresponding path program 1 times [2023-08-31 03:11:48,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 03:11:48,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1040153380] [2023-08-31 03:11:48,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 03:11:48,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 03:11:48,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 03:11:48,899 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 03:11:48,899 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 03:11:48,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1040153380] [2023-08-31 03:11:48,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1040153380] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 03:11:48,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [312572375] [2023-08-31 03:11:48,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 03:11:48,900 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 03:11:48,900 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 03:11:48,901 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 03:11:48,922 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 03:11:48,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 03:11:49,000 INFO L263 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 9 conjunts are in the unsatisfiable core [2023-08-31 03:11:49,001 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 03:11:49,088 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 03:11:49,088 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 03:11:49,176 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 03:11:49,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [312572375] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 03:11:49,176 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 03:11:49,176 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 17 [2023-08-31 03:11:49,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1159723880] [2023-08-31 03:11:49,177 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 03:11:49,177 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-31 03:11:49,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 03:11:49,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-31 03:11:49,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=237, Unknown=0, NotChecked=0, Total=306 [2023-08-31 03:11:49,412 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 108 out of 273 [2023-08-31 03:11:49,414 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 529 transitions, 5851 flow. Second operand has 18 states, 18 states have (on average 110.16666666666667) internal successors, (1983), 18 states have internal predecessors, (1983), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:11:49,414 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 03:11:49,414 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 108 of 273 [2023-08-31 03:11:49,414 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 03:11:51,203 INFO L130 PetriNetUnfolder]: 5208/8330 cut-off events. [2023-08-31 03:11:51,203 INFO L131 PetriNetUnfolder]: For 90712/90784 co-relation queries the response was YES. [2023-08-31 03:11:51,248 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57682 conditions, 8330 events. 5208/8330 cut-off events. For 90712/90784 co-relation queries the response was YES. Maximal size of possible extension queue 568. Compared 54009 event pairs, 299 based on Foata normal form. 316/8637 useless extension candidates. Maximal degree in co-relation 57602. Up to 3146 conditions per place. [2023-08-31 03:11:51,366 INFO L137 encePairwiseOnDemand]: 264/273 looper letters, 917 selfloop transitions, 234 changer transitions 54/1227 dead transitions. [2023-08-31 03:11:51,366 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 1227 transitions, 15470 flow [2023-08-31 03:11:51,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-08-31 03:11:51,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-08-31 03:11:51,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2346 transitions. [2023-08-31 03:11:51,372 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42967032967032964 [2023-08-31 03:11:51,372 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2346 transitions. [2023-08-31 03:11:51,372 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2346 transitions. [2023-08-31 03:11:51,373 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 03:11:51,373 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2346 transitions. [2023-08-31 03:11:51,377 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 117.3) internal successors, (2346), 20 states have internal predecessors, (2346), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:11:51,381 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 273.0) internal successors, (5733), 21 states have internal predecessors, (5733), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:11:51,382 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 273.0) internal successors, (5733), 21 states have internal predecessors, (5733), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:11:51,382 INFO L175 Difference]: Start difference. First operand has 214 places, 529 transitions, 5851 flow. Second operand 20 states and 2346 transitions. [2023-08-31 03:11:51,383 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 1227 transitions, 15470 flow [2023-08-31 03:11:51,637 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 1227 transitions, 15013 flow, removed 44 selfloop flow, removed 5 redundant places. [2023-08-31 03:11:51,648 INFO L231 Difference]: Finished difference. Result has 238 places, 675 transitions, 8243 flow [2023-08-31 03:11:51,649 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=273, PETRI_DIFFERENCE_MINUEND_FLOW=5615, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=529, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=8243, PETRI_PLACES=238, PETRI_TRANSITIONS=675} [2023-08-31 03:11:51,649 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 208 predicate places. [2023-08-31 03:11:51,649 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 675 transitions, 8243 flow [2023-08-31 03:11:51,650 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 110.16666666666667) internal successors, (1983), 18 states have internal predecessors, (1983), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:11:51,650 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 03:11:51,650 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 03:11:51,657 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-08-31 03:11:51,850 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,SelfDestructingSolverStorable12 [2023-08-31 03:11:51,851 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-31 03:11:51,851 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 03:11:51,851 INFO L85 PathProgramCache]: Analyzing trace with hash -1744001851, now seen corresponding path program 2 times [2023-08-31 03:11:51,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 03:11:51,851 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [726163947] [2023-08-31 03:11:51,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 03:11:51,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 03:11:51,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 03:11:51,951 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 03:11:51,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 03:11:51,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [726163947] [2023-08-31 03:11:51,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [726163947] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 03:11:51,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [718506040] [2023-08-31 03:11:51,952 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-31 03:11:51,952 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 03:11:51,952 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 03:11:51,957 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 03:11:51,960 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 03:11:52,061 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-31 03:11:52,061 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 03:11:52,063 INFO L263 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-31 03:11:52,064 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 03:11:52,167 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 03:11:52,168 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 03:11:52,235 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 03:11:52,236 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [718506040] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 03:11:52,236 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 03:11:52,236 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 5, 5] total 14 [2023-08-31 03:11:52,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1351112372] [2023-08-31 03:11:52,236 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 03:11:52,236 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-31 03:11:52,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 03:11:52,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-31 03:11:52,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=163, Unknown=0, NotChecked=0, Total=210 [2023-08-31 03:11:52,498 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 108 out of 273 [2023-08-31 03:11:52,499 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 675 transitions, 8243 flow. Second operand has 15 states, 15 states have (on average 111.73333333333333) internal successors, (1676), 15 states have internal predecessors, (1676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:11:52,499 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 03:11:52,499 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 108 of 273 [2023-08-31 03:11:52,499 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 03:11:53,946 INFO L130 PetriNetUnfolder]: 4231/6993 cut-off events. [2023-08-31 03:11:53,946 INFO L131 PetriNetUnfolder]: For 94306/94342 co-relation queries the response was YES. [2023-08-31 03:11:53,982 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52002 conditions, 6993 events. 4231/6993 cut-off events. For 94306/94342 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 46191 event pairs, 441 based on Foata normal form. 473/7457 useless extension candidates. Maximal degree in co-relation 51913. Up to 3785 conditions per place. [2023-08-31 03:11:54,005 INFO L137 encePairwiseOnDemand]: 266/273 looper letters, 656 selfloop transitions, 61 changer transitions 40/777 dead transitions. [2023-08-31 03:11:54,005 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 777 transitions, 10179 flow [2023-08-31 03:11:54,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-31 03:11:54,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-31 03:11:54,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1053 transitions. [2023-08-31 03:11:54,006 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2023-08-31 03:11:54,006 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1053 transitions. [2023-08-31 03:11:54,007 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1053 transitions. [2023-08-31 03:11:54,007 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 03:11:54,007 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1053 transitions. [2023-08-31 03:11:54,008 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 117.0) internal successors, (1053), 9 states have internal predecessors, (1053), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:11:54,010 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 273.0) internal successors, (2730), 10 states have internal predecessors, (2730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:11:54,010 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 273.0) internal successors, (2730), 10 states have internal predecessors, (2730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:11:54,010 INFO L175 Difference]: Start difference. First operand has 238 places, 675 transitions, 8243 flow. Second operand 9 states and 1053 transitions. [2023-08-31 03:11:54,010 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 777 transitions, 10179 flow [2023-08-31 03:11:54,534 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 777 transitions, 9988 flow, removed 58 selfloop flow, removed 9 redundant places. [2023-08-31 03:11:54,542 INFO L231 Difference]: Finished difference. Result has 231 places, 530 transitions, 6228 flow [2023-08-31 03:11:54,543 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=273, PETRI_DIFFERENCE_MINUEND_FLOW=6451, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=560, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=500, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6228, PETRI_PLACES=231, PETRI_TRANSITIONS=530} [2023-08-31 03:11:54,544 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 201 predicate places. [2023-08-31 03:11:54,544 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 530 transitions, 6228 flow [2023-08-31 03:11:54,544 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 111.73333333333333) internal successors, (1676), 15 states have internal predecessors, (1676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:11:54,544 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 03:11:54,544 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-31 03:11:54,550 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 03:11:54,744 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,SelfDestructingSolverStorable13 [2023-08-31 03:11:54,745 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-31 03:11:54,745 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 03:11:54,745 INFO L85 PathProgramCache]: Analyzing trace with hash 1031989214, now seen corresponding path program 10 times [2023-08-31 03:11:54,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 03:11:54,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2072361680] [2023-08-31 03:11:54,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 03:11:54,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 03:11:54,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 03:11:54,880 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 03:11:54,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 03:11:54,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2072361680] [2023-08-31 03:11:54,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2072361680] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 03:11:54,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1808271661] [2023-08-31 03:11:54,881 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-31 03:11:54,881 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 03:11:54,882 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 03:11:54,891 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 03:11:54,892 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 03:11:54,968 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-31 03:11:54,969 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 03:11:54,969 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 11 conjunts are in the unsatisfiable core [2023-08-31 03:11:54,970 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 03:11:55,098 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 03:11:55,098 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 03:11:55,180 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-31 03:11:55,180 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1808271661] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 03:11:55,180 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 03:11:55,181 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 8, 8] total 17 [2023-08-31 03:11:55,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1198133622] [2023-08-31 03:11:55,181 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 03:11:55,181 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-31 03:11:55,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 03:11:55,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-31 03:11:55,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=211, Unknown=0, NotChecked=0, Total=272 [2023-08-31 03:11:55,426 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 109 out of 273 [2023-08-31 03:11:55,427 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 530 transitions, 6228 flow. Second operand has 17 states, 17 states have (on average 112.47058823529412) internal successors, (1912), 17 states have internal predecessors, (1912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:11:55,427 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 03:11:55,427 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 109 of 273 [2023-08-31 03:11:55,427 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 03:11:56,681 INFO L130 PetriNetUnfolder]: 2773/4695 cut-off events. [2023-08-31 03:11:56,681 INFO L131 PetriNetUnfolder]: For 53022/53119 co-relation queries the response was YES. [2023-08-31 03:11:56,708 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34022 conditions, 4695 events. 2773/4695 cut-off events. For 53022/53119 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 30255 event pairs, 208 based on Foata normal form. 327/4996 useless extension candidates. Maximal degree in co-relation 33939. Up to 1931 conditions per place. [2023-08-31 03:11:56,722 INFO L137 encePairwiseOnDemand]: 265/273 looper letters, 224 selfloop transitions, 150 changer transitions 252/634 dead transitions. [2023-08-31 03:11:56,722 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 634 transitions, 8655 flow [2023-08-31 03:11:56,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-08-31 03:11:56,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-08-31 03:11:56,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2202 transitions. [2023-08-31 03:11:56,732 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42452284557547715 [2023-08-31 03:11:56,732 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2202 transitions. [2023-08-31 03:11:56,732 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2202 transitions. [2023-08-31 03:11:56,733 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 03:11:56,733 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2202 transitions. [2023-08-31 03:11:56,736 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 115.89473684210526) internal successors, (2202), 19 states have internal predecessors, (2202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:11:56,740 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 273.0) internal successors, (5460), 20 states have internal predecessors, (5460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:11:56,740 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 273.0) internal successors, (5460), 20 states have internal predecessors, (5460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:11:56,741 INFO L175 Difference]: Start difference. First operand has 231 places, 530 transitions, 6228 flow. Second operand 19 states and 2202 transitions. [2023-08-31 03:11:56,741 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 634 transitions, 8655 flow [2023-08-31 03:11:56,963 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 634 transitions, 8210 flow, removed 142 selfloop flow, removed 13 redundant places. [2023-08-31 03:11:56,970 INFO L231 Difference]: Finished difference. Result has 232 places, 324 transitions, 3530 flow [2023-08-31 03:11:56,971 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=273, PETRI_DIFFERENCE_MINUEND_FLOW=5425, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=484, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=360, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=3530, PETRI_PLACES=232, PETRI_TRANSITIONS=324} [2023-08-31 03:11:56,971 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 202 predicate places. [2023-08-31 03:11:56,971 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 324 transitions, 3530 flow [2023-08-31 03:11:56,972 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 112.47058823529412) internal successors, (1912), 17 states have internal predecessors, (1912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:11:56,972 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 03:11:56,972 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, 1, 1, 1] [2023-08-31 03:11:56,979 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2023-08-31 03:11:57,177 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,SelfDestructingSolverStorable14 [2023-08-31 03:11:57,178 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-31 03:11:57,178 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 03:11:57,178 INFO L85 PathProgramCache]: Analyzing trace with hash 743886729, now seen corresponding path program 11 times [2023-08-31 03:11:57,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 03:11:57,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [566328462] [2023-08-31 03:11:57,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 03:11:57,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 03:11:57,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 03:11:57,320 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-31 03:11:57,320 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 03:11:57,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [566328462] [2023-08-31 03:11:57,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [566328462] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 03:11:57,321 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1691176979] [2023-08-31 03:11:57,321 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-31 03:11:57,321 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 03:11:57,321 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 03:11:57,325 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 03:11:57,351 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 03:11:57,441 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-31 03:11:57,442 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 03:11:57,443 INFO L263 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-31 03:11:57,444 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 03:11:57,533 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-31 03:11:57,533 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 03:11:57,606 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-31 03:11:57,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1691176979] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 03:11:57,607 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 03:11:57,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2023-08-31 03:11:57,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [96367189] [2023-08-31 03:11:57,607 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 03:11:57,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-31 03:11:57,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 03:11:57,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-31 03:11:57,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2023-08-31 03:11:57,881 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 273 [2023-08-31 03:11:57,882 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 324 transitions, 3530 flow. Second operand has 18 states, 18 states have (on average 106.55555555555556) internal successors, (1918), 18 states have internal predecessors, (1918), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:11:57,882 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 03:11:57,882 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 273 [2023-08-31 03:11:57,882 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 03:11:58,725 INFO L130 PetriNetUnfolder]: 1612/2350 cut-off events. [2023-08-31 03:11:58,725 INFO L131 PetriNetUnfolder]: For 23617/23617 co-relation queries the response was YES. [2023-08-31 03:11:58,736 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17710 conditions, 2350 events. 1612/2350 cut-off events. For 23617/23617 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 10050 event pairs, 104 based on Foata normal form. 20/2370 useless extension candidates. Maximal degree in co-relation 17649. Up to 1058 conditions per place. [2023-08-31 03:11:58,744 INFO L137 encePairwiseOnDemand]: 263/273 looper letters, 282 selfloop transitions, 188 changer transitions 0/470 dead transitions. [2023-08-31 03:11:58,744 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 470 transitions, 6129 flow [2023-08-31 03:11:58,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-08-31 03:11:58,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2023-08-31 03:11:58,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 2097 transitions. [2023-08-31 03:11:58,748 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4042799305957201 [2023-08-31 03:11:58,748 INFO L72 ComplementDD]: Start complementDD. Operand 19 states and 2097 transitions. [2023-08-31 03:11:58,748 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19 states and 2097 transitions. [2023-08-31 03:11:58,749 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 03:11:58,749 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 19 states and 2097 transitions. [2023-08-31 03:11:58,752 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 20 states, 19 states have (on average 110.36842105263158) internal successors, (2097), 19 states have internal predecessors, (2097), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:11:58,755 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 20 states, 20 states have (on average 273.0) internal successors, (5460), 20 states have internal predecessors, (5460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:11:58,756 INFO L81 ComplementDD]: Finished complementDD. Result has 20 states, 20 states have (on average 273.0) internal successors, (5460), 20 states have internal predecessors, (5460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:11:58,756 INFO L175 Difference]: Start difference. First operand has 232 places, 324 transitions, 3530 flow. Second operand 19 states and 2097 transitions. [2023-08-31 03:11:58,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 470 transitions, 6129 flow [2023-08-31 03:11:58,830 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 470 transitions, 5397 flow, removed 185 selfloop flow, removed 25 redundant places. [2023-08-31 03:11:58,836 INFO L231 Difference]: Finished difference. Result has 169 places, 369 transitions, 4036 flow [2023-08-31 03:11:58,836 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=273, PETRI_DIFFERENCE_MINUEND_FLOW=3056, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=4036, PETRI_PLACES=169, PETRI_TRANSITIONS=369} [2023-08-31 03:11:58,837 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 139 predicate places. [2023-08-31 03:11:58,837 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 369 transitions, 4036 flow [2023-08-31 03:11:58,837 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 106.55555555555556) internal successors, (1918), 18 states have internal predecessors, (1918), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:11:58,837 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 03:11:58,837 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, 1, 1, 1] [2023-08-31 03:11:58,843 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 03:11:59,043 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 03:11:59,043 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-31 03:11:59,043 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 03:11:59,043 INFO L85 PathProgramCache]: Analyzing trace with hash 1303192607, now seen corresponding path program 12 times [2023-08-31 03:11:59,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 03:11:59,044 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2103743006] [2023-08-31 03:11:59,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 03:11:59,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 03:11:59,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 03:11:59,171 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-31 03:11:59,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 03:11:59,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2103743006] [2023-08-31 03:11:59,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2103743006] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 03:11:59,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1270640726] [2023-08-31 03:11:59,172 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-31 03:11:59,172 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 03:11:59,173 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 03:11:59,177 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 03:11:59,180 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 03:11:59,282 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-08-31 03:11:59,282 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 03:11:59,284 INFO L263 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-31 03:11:59,284 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 03:11:59,373 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-31 03:11:59,373 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 03:11:59,450 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-31 03:11:59,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1270640726] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 03:11:59,451 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 03:11:59,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 18 [2023-08-31 03:11:59,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [579045677] [2023-08-31 03:11:59,451 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 03:11:59,451 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-31 03:11:59,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 03:11:59,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-31 03:11:59,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=267, Unknown=0, NotChecked=0, Total=342 [2023-08-31 03:11:59,751 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 108 out of 273 [2023-08-31 03:11:59,752 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 369 transitions, 4036 flow. Second operand has 19 states, 19 states have (on average 110.05263157894737) internal successors, (2091), 19 states have internal predecessors, (2091), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:11:59,752 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 03:11:59,752 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 108 of 273 [2023-08-31 03:11:59,753 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 03:12:00,312 INFO L130 PetriNetUnfolder]: 1870/2748 cut-off events. [2023-08-31 03:12:00,312 INFO L131 PetriNetUnfolder]: For 23609/23623 co-relation queries the response was YES. [2023-08-31 03:12:00,325 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19710 conditions, 2748 events. 1870/2748 cut-off events. For 23609/23623 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 12275 event pairs, 290 based on Foata normal form. 30/2763 useless extension candidates. Maximal degree in co-relation 19659. Up to 1450 conditions per place. [2023-08-31 03:12:00,337 INFO L137 encePairwiseOnDemand]: 265/273 looper letters, 419 selfloop transitions, 88 changer transitions 0/523 dead transitions. [2023-08-31 03:12:00,337 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 523 transitions, 6578 flow [2023-08-31 03:12:00,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-31 03:12:00,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-31 03:12:00,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1040 transitions. [2023-08-31 03:12:00,340 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42328042328042326 [2023-08-31 03:12:00,340 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1040 transitions. [2023-08-31 03:12:00,340 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1040 transitions. [2023-08-31 03:12:00,340 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 03:12:00,341 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1040 transitions. [2023-08-31 03:12:00,342 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 115.55555555555556) internal successors, (1040), 9 states have internal predecessors, (1040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:12:00,344 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 273.0) internal successors, (2730), 10 states have internal predecessors, (2730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:12:00,344 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 273.0) internal successors, (2730), 10 states have internal predecessors, (2730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:12:00,344 INFO L175 Difference]: Start difference. First operand has 169 places, 369 transitions, 4036 flow. Second operand 9 states and 1040 transitions. [2023-08-31 03:12:00,344 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 523 transitions, 6578 flow [2023-08-31 03:12:00,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 523 transitions, 6250 flow, removed 86 selfloop flow, removed 6 redundant places. [2023-08-31 03:12:00,420 INFO L231 Difference]: Finished difference. Result has 173 places, 375 transitions, 4194 flow [2023-08-31 03:12:00,420 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=273, PETRI_DIFFERENCE_MINUEND_FLOW=3681, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4194, PETRI_PLACES=173, PETRI_TRANSITIONS=375} [2023-08-31 03:12:00,421 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 143 predicate places. [2023-08-31 03:12:00,421 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 375 transitions, 4194 flow [2023-08-31 03:12:00,421 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 110.05263157894737) internal successors, (2091), 19 states have internal predecessors, (2091), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:12:00,421 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 03:12:00,422 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, 1, 1, 1] [2023-08-31 03:12:00,432 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 03:12:00,627 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-08-31 03:12:00,627 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-31 03:12:00,628 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 03:12:00,628 INFO L85 PathProgramCache]: Analyzing trace with hash -1464757537, now seen corresponding path program 13 times [2023-08-31 03:12:00,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 03:12:00,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1875262850] [2023-08-31 03:12:00,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 03:12:00,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 03:12:00,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 03:12:00,763 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-31 03:12:00,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 03:12:00,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1875262850] [2023-08-31 03:12:00,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1875262850] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 03:12:00,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1042131968] [2023-08-31 03:12:00,764 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-31 03:12:00,764 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 03:12:00,765 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 03:12:00,769 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 03:12:00,797 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 03:12:00,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 03:12:00,889 INFO L263 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-31 03:12:00,890 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 03:12:00,997 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-31 03:12:00,998 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 03:12:01,107 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-31 03:12:01,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1042131968] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 03:12:01,108 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 03:12:01,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 19 [2023-08-31 03:12:01,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [129094886] [2023-08-31 03:12:01,108 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 03:12:01,109 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-31 03:12:01,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 03:12:01,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-31 03:12:01,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=295, Unknown=0, NotChecked=0, Total=380 [2023-08-31 03:12:01,442 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 108 out of 273 [2023-08-31 03:12:01,444 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 375 transitions, 4194 flow. Second operand has 20 states, 20 states have (on average 110.1) internal successors, (2202), 20 states have internal predecessors, (2202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:12:01,444 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 03:12:01,445 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 108 of 273 [2023-08-31 03:12:01,445 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 03:12:02,569 INFO L130 PetriNetUnfolder]: 2934/4325 cut-off events. [2023-08-31 03:12:02,569 INFO L131 PetriNetUnfolder]: For 40666/40685 co-relation queries the response was YES. [2023-08-31 03:12:02,590 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32232 conditions, 4325 events. 2934/4325 cut-off events. For 40666/40685 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 20955 event pairs, 328 based on Foata normal form. 33/4349 useless extension candidates. Maximal degree in co-relation 32178. Up to 1763 conditions per place. [2023-08-31 03:12:02,611 INFO L137 encePairwiseOnDemand]: 265/273 looper letters, 439 selfloop transitions, 235 changer transitions 0/690 dead transitions. [2023-08-31 03:12:02,611 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 690 transitions, 8843 flow [2023-08-31 03:12:02,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-08-31 03:12:02,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-08-31 03:12:02,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 2096 transitions. [2023-08-31 03:12:02,615 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42653642653642654 [2023-08-31 03:12:02,615 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 2096 transitions. [2023-08-31 03:12:02,615 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 2096 transitions. [2023-08-31 03:12:02,615 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 03:12:02,616 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 2096 transitions. [2023-08-31 03:12:02,618 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 116.44444444444444) internal successors, (2096), 18 states have internal predecessors, (2096), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:12:02,622 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 273.0) internal successors, (5187), 19 states have internal predecessors, (5187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:12:02,622 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 273.0) internal successors, (5187), 19 states have internal predecessors, (5187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:12:02,622 INFO L175 Difference]: Start difference. First operand has 173 places, 375 transitions, 4194 flow. Second operand 18 states and 2096 transitions. [2023-08-31 03:12:02,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 690 transitions, 8843 flow [2023-08-31 03:12:02,772 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 690 transitions, 8617 flow, removed 75 selfloop flow, removed 4 redundant places. [2023-08-31 03:12:02,779 INFO L231 Difference]: Finished difference. Result has 193 places, 472 transitions, 6033 flow [2023-08-31 03:12:02,779 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=273, PETRI_DIFFERENCE_MINUEND_FLOW=4073, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=6033, PETRI_PLACES=193, PETRI_TRANSITIONS=472} [2023-08-31 03:12:02,780 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 163 predicate places. [2023-08-31 03:12:02,780 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 472 transitions, 6033 flow [2023-08-31 03:12:02,780 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 110.1) internal successors, (2202), 20 states have internal predecessors, (2202), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:12:02,780 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 03:12:02,780 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, 1, 1, 1] [2023-08-31 03:12:02,785 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 03:12:02,981 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-08-31 03:12:02,981 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-31 03:12:02,982 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 03:12:02,982 INFO L85 PathProgramCache]: Analyzing trace with hash 1184715765, now seen corresponding path program 14 times [2023-08-31 03:12:02,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 03:12:02,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [219063497] [2023-08-31 03:12:02,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 03:12:02,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 03:12:02,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 03:12:03,138 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-31 03:12:03,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 03:12:03,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [219063497] [2023-08-31 03:12:03,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [219063497] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 03:12:03,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1894852335] [2023-08-31 03:12:03,138 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-31 03:12:03,139 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 03:12:03,139 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 03:12:03,140 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 03:12:03,168 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 03:12:03,311 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-31 03:12:03,311 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 03:12:03,312 INFO L263 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-31 03:12:03,313 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 03:12:03,440 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-31 03:12:03,440 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 03:12:03,564 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-31 03:12:03,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1894852335] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 03:12:03,564 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 03:12:03,564 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 20 [2023-08-31 03:12:03,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1074087074] [2023-08-31 03:12:03,564 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 03:12:03,565 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-08-31 03:12:03,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 03:12:03,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-08-31 03:12:03,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=331, Unknown=0, NotChecked=0, Total=420 [2023-08-31 03:12:03,907 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 108 out of 273 [2023-08-31 03:12:03,908 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 472 transitions, 6033 flow. Second operand has 21 states, 21 states have (on average 110.14285714285714) internal successors, (2313), 21 states have internal predecessors, (2313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:12:03,908 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 03:12:03,908 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 108 of 273 [2023-08-31 03:12:03,908 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 03:12:05,034 INFO L130 PetriNetUnfolder]: 3021/4486 cut-off events. [2023-08-31 03:12:05,034 INFO L131 PetriNetUnfolder]: For 49054/49111 co-relation queries the response was YES. [2023-08-31 03:12:05,059 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35044 conditions, 4486 events. 3021/4486 cut-off events. For 49054/49111 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 22273 event pairs, 502 based on Foata normal form. 64/4542 useless extension candidates. Maximal degree in co-relation 34983. Up to 2471 conditions per place. [2023-08-31 03:12:05,081 INFO L137 encePairwiseOnDemand]: 265/273 looper letters, 505 selfloop transitions, 189 changer transitions 0/710 dead transitions. [2023-08-31 03:12:05,081 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 710 transitions, 10072 flow [2023-08-31 03:12:05,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-31 03:12:05,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-31 03:12:05,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1627 transitions. [2023-08-31 03:12:05,083 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42569335426478283 [2023-08-31 03:12:05,083 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1627 transitions. [2023-08-31 03:12:05,083 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1627 transitions. [2023-08-31 03:12:05,084 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 03:12:05,084 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1627 transitions. [2023-08-31 03:12:05,085 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 116.21428571428571) internal successors, (1627), 14 states have internal predecessors, (1627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:12:05,087 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 273.0) internal successors, (4095), 15 states have internal predecessors, (4095), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:12:05,087 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 273.0) internal successors, (4095), 15 states have internal predecessors, (4095), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:12:05,087 INFO L175 Difference]: Start difference. First operand has 193 places, 472 transitions, 6033 flow. Second operand 14 states and 1627 transitions. [2023-08-31 03:12:05,087 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 710 transitions, 10072 flow [2023-08-31 03:12:05,254 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 710 transitions, 9765 flow, removed 131 selfloop flow, removed 5 redundant places. [2023-08-31 03:12:05,263 INFO L231 Difference]: Finished difference. Result has 207 places, 534 transitions, 7408 flow [2023-08-31 03:12:05,263 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=273, PETRI_DIFFERENCE_MINUEND_FLOW=5788, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=472, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=7408, PETRI_PLACES=207, PETRI_TRANSITIONS=534} [2023-08-31 03:12:05,264 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 177 predicate places. [2023-08-31 03:12:05,264 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 534 transitions, 7408 flow [2023-08-31 03:12:05,265 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 110.14285714285714) internal successors, (2313), 21 states have internal predecessors, (2313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:12:05,265 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 03:12:05,265 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, 1, 1, 1] [2023-08-31 03:12:05,272 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 03:12:05,470 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 03:12:05,471 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-31 03:12:05,471 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 03:12:05,471 INFO L85 PathProgramCache]: Analyzing trace with hash -599905997, now seen corresponding path program 15 times [2023-08-31 03:12:05,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 03:12:05,471 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1409412962] [2023-08-31 03:12:05,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 03:12:05,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 03:12:05,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 03:12:05,617 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-31 03:12:05,617 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 03:12:05,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1409412962] [2023-08-31 03:12:05,617 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1409412962] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 03:12:05,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1894490103] [2023-08-31 03:12:05,618 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-31 03:12:05,618 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 03:12:05,618 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 03:12:05,619 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 03:12:05,643 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 03:12:05,744 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-31 03:12:05,744 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 03:12:05,745 INFO L263 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-31 03:12:05,746 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 03:12:05,867 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-31 03:12:05,867 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 03:12:05,976 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-31 03:12:05,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1894490103] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 03:12:05,976 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 03:12:05,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 19 [2023-08-31 03:12:05,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1299186084] [2023-08-31 03:12:05,977 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 03:12:05,977 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-31 03:12:05,977 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 03:12:05,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-31 03:12:05,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=298, Unknown=0, NotChecked=0, Total=380 [2023-08-31 03:12:06,305 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 108 out of 273 [2023-08-31 03:12:06,306 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 534 transitions, 7408 flow. Second operand has 20 states, 20 states have (on average 110.0) internal successors, (2200), 20 states have internal predecessors, (2200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:12:06,306 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 03:12:06,306 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 108 of 273 [2023-08-31 03:12:06,306 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 03:12:07,230 INFO L130 PetriNetUnfolder]: 2985/4407 cut-off events. [2023-08-31 03:12:07,230 INFO L131 PetriNetUnfolder]: For 51804/51861 co-relation queries the response was YES. [2023-08-31 03:12:07,252 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35529 conditions, 4407 events. 2985/4407 cut-off events. For 51804/51861 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 21545 event pairs, 548 based on Foata normal form. 64/4462 useless extension candidates. Maximal degree in co-relation 35462. Up to 2575 conditions per place. [2023-08-31 03:12:07,270 INFO L137 encePairwiseOnDemand]: 265/273 looper letters, 483 selfloop transitions, 131 changer transitions 0/630 dead transitions. [2023-08-31 03:12:07,271 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 630 transitions, 9534 flow [2023-08-31 03:12:07,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-31 03:12:07,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-31 03:12:07,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1040 transitions. [2023-08-31 03:12:07,272 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42328042328042326 [2023-08-31 03:12:07,272 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1040 transitions. [2023-08-31 03:12:07,273 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1040 transitions. [2023-08-31 03:12:07,273 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 03:12:07,273 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1040 transitions. [2023-08-31 03:12:07,274 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 115.55555555555556) internal successors, (1040), 9 states have internal predecessors, (1040), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:12:07,276 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 273.0) internal successors, (2730), 10 states have internal predecessors, (2730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:12:07,276 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 273.0) internal successors, (2730), 10 states have internal predecessors, (2730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:12:07,276 INFO L175 Difference]: Start difference. First operand has 207 places, 534 transitions, 7408 flow. Second operand 9 states and 1040 transitions. [2023-08-31 03:12:07,277 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 630 transitions, 9534 flow [2023-08-31 03:12:07,477 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 630 transitions, 9377 flow, removed 76 selfloop flow, removed 3 redundant places. [2023-08-31 03:12:07,486 INFO L231 Difference]: Finished difference. Result has 212 places, 528 transitions, 7419 flow [2023-08-31 03:12:07,486 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=273, PETRI_DIFFERENCE_MINUEND_FLOW=7041, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=391, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7419, PETRI_PLACES=212, PETRI_TRANSITIONS=528} [2023-08-31 03:12:07,487 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 182 predicate places. [2023-08-31 03:12:07,487 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 528 transitions, 7419 flow [2023-08-31 03:12:07,487 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 110.0) internal successors, (2200), 20 states have internal predecessors, (2200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:12:07,488 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 03:12:07,488 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, 1, 1, 1] [2023-08-31 03:12:07,498 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 03:12:07,694 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 03:12:07,694 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-31 03:12:07,694 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 03:12:07,695 INFO L85 PathProgramCache]: Analyzing trace with hash 1498027795, now seen corresponding path program 16 times [2023-08-31 03:12:07,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 03:12:07,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1208401836] [2023-08-31 03:12:07,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 03:12:07,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 03:12:07,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 03:12:07,828 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-31 03:12:07,828 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 03:12:07,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1208401836] [2023-08-31 03:12:07,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1208401836] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 03:12:07,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1530088938] [2023-08-31 03:12:07,829 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-31 03:12:07,829 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 03:12:07,829 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 03:12:07,830 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 03:12:07,834 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 03:12:07,921 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-31 03:12:07,921 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 03:12:07,922 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-31 03:12:07,923 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 03:12:08,002 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-31 03:12:08,002 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 03:12:08,081 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-31 03:12:08,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1530088938] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 03:12:08,081 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 03:12:08,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2023-08-31 03:12:08,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1672671971] [2023-08-31 03:12:08,081 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 03:12:08,081 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-31 03:12:08,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 03:12:08,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-31 03:12:08,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=312, Unknown=0, NotChecked=0, Total=380 [2023-08-31 03:12:08,438 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 273 [2023-08-31 03:12:08,439 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 528 transitions, 7419 flow. Second operand has 20 states, 20 states have (on average 106.2) internal successors, (2124), 20 states have internal predecessors, (2124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:12:08,439 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 03:12:08,439 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 273 [2023-08-31 03:12:08,439 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 03:12:09,731 INFO L130 PetriNetUnfolder]: 3040/4448 cut-off events. [2023-08-31 03:12:09,731 INFO L131 PetriNetUnfolder]: For 50840/50840 co-relation queries the response was YES. [2023-08-31 03:12:09,754 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36028 conditions, 4448 events. 3040/4448 cut-off events. For 50840/50840 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 21202 event pairs, 248 based on Foata normal form. 28/4476 useless extension candidates. Maximal degree in co-relation 35960. Up to 1823 conditions per place. [2023-08-31 03:12:09,773 INFO L137 encePairwiseOnDemand]: 263/273 looper letters, 452 selfloop transitions, 292 changer transitions 0/744 dead transitions. [2023-08-31 03:12:09,773 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 744 transitions, 11435 flow [2023-08-31 03:12:09,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-08-31 03:12:09,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-08-31 03:12:09,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 2449 transitions. [2023-08-31 03:12:09,775 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4077589077589078 [2023-08-31 03:12:09,775 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 2449 transitions. [2023-08-31 03:12:09,776 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 2449 transitions. [2023-08-31 03:12:09,776 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 03:12:09,776 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 2449 transitions. [2023-08-31 03:12:09,779 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 111.31818181818181) internal successors, (2449), 22 states have internal predecessors, (2449), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:12:09,783 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 273.0) internal successors, (6279), 23 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 03:12:09,783 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 273.0) internal successors, (6279), 23 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 03:12:09,783 INFO L175 Difference]: Start difference. First operand has 212 places, 528 transitions, 7419 flow. Second operand 22 states and 2449 transitions. [2023-08-31 03:12:09,783 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 744 transitions, 11435 flow [2023-08-31 03:12:10,027 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 744 transitions, 11273 flow, removed 2 selfloop flow, removed 6 redundant places. [2023-08-31 03:12:10,036 INFO L231 Difference]: Finished difference. Result has 226 places, 568 transitions, 8363 flow [2023-08-31 03:12:10,036 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=273, PETRI_DIFFERENCE_MINUEND_FLOW=7257, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=527, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=251, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=8363, PETRI_PLACES=226, PETRI_TRANSITIONS=568} [2023-08-31 03:12:10,036 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 196 predicate places. [2023-08-31 03:12:10,036 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 568 transitions, 8363 flow [2023-08-31 03:12:10,037 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 106.2) internal successors, (2124), 20 states have internal predecessors, (2124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:12:10,037 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 03:12:10,037 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, 1, 1, 1] [2023-08-31 03:12:10,042 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 03:12:10,237 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 03:12:10,238 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-31 03:12:10,238 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 03:12:10,238 INFO L85 PathProgramCache]: Analyzing trace with hash 1332964359, now seen corresponding path program 17 times [2023-08-31 03:12:10,238 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 03:12:10,238 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [115969635] [2023-08-31 03:12:10,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 03:12:10,238 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 03:12:10,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 03:12:10,369 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-31 03:12:10,370 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 03:12:10,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [115969635] [2023-08-31 03:12:10,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [115969635] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 03:12:10,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [335082479] [2023-08-31 03:12:10,370 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-31 03:12:10,370 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 03:12:10,371 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 03:12:10,373 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 03:12:10,406 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 03:12:10,499 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-31 03:12:10,500 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 03:12:10,501 INFO L263 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-31 03:12:10,502 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 03:12:10,603 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-31 03:12:10,604 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 03:12:10,708 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-31 03:12:10,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [335082479] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 03:12:10,708 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 03:12:10,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 19 [2023-08-31 03:12:10,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [546435015] [2023-08-31 03:12:10,709 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 03:12:10,709 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-31 03:12:10,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 03:12:10,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-31 03:12:10,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2023-08-31 03:12:11,107 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 104 out of 273 [2023-08-31 03:12:11,108 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 568 transitions, 8363 flow. Second operand has 19 states, 19 states have (on average 106.63157894736842) internal successors, (2026), 19 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 03:12:11,108 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 03:12:11,108 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 104 of 273 [2023-08-31 03:12:11,108 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 03:12:12,637 INFO L130 PetriNetUnfolder]: 3368/4936 cut-off events. [2023-08-31 03:12:12,638 INFO L131 PetriNetUnfolder]: For 60072/60072 co-relation queries the response was YES. [2023-08-31 03:12:12,665 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40849 conditions, 4936 events. 3368/4936 cut-off events. For 60072/60072 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 23995 event pairs, 292 based on Foata normal form. 28/4964 useless extension candidates. Maximal degree in co-relation 40781. Up to 2471 conditions per place. [2023-08-31 03:12:12,686 INFO L137 encePairwiseOnDemand]: 263/273 looper letters, 497 selfloop transitions, 308 changer transitions 0/805 dead transitions. [2023-08-31 03:12:12,686 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 805 transitions, 12960 flow [2023-08-31 03:12:12,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-08-31 03:12:12,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2023-08-31 03:12:12,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 2775 transitions. [2023-08-31 03:12:12,689 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4065934065934066 [2023-08-31 03:12:12,689 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 2775 transitions. [2023-08-31 03:12:12,689 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 2775 transitions. [2023-08-31 03:12:12,690 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 03:12:12,690 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 2775 transitions. [2023-08-31 03:12:12,692 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 111.0) internal successors, (2775), 25 states have internal predecessors, (2775), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:12:12,696 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 273.0) internal successors, (7098), 26 states have internal predecessors, (7098), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:12:12,697 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 273.0) internal successors, (7098), 26 states have internal predecessors, (7098), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:12:12,697 INFO L175 Difference]: Start difference. First operand has 226 places, 568 transitions, 8363 flow. Second operand 25 states and 2775 transitions. [2023-08-31 03:12:12,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 805 transitions, 12960 flow [2023-08-31 03:12:12,967 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 805 transitions, 12866 flow, removed 23 selfloop flow, removed 6 redundant places. [2023-08-31 03:12:12,978 INFO L231 Difference]: Finished difference. Result has 253 places, 621 transitions, 9851 flow [2023-08-31 03:12:12,979 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=273, PETRI_DIFFERENCE_MINUEND_FLOW=8271, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=568, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=255, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=9851, PETRI_PLACES=253, PETRI_TRANSITIONS=621} [2023-08-31 03:12:12,979 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 223 predicate places. [2023-08-31 03:12:12,979 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 621 transitions, 9851 flow [2023-08-31 03:12:12,980 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 106.63157894736842) internal successors, (2026), 19 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 03:12:12,980 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 03:12:12,980 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, 1, 1, 1] [2023-08-31 03:12:12,987 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 03:12:13,180 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,SelfDestructingSolverStorable21 [2023-08-31 03:12:13,181 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-31 03:12:13,181 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 03:12:13,181 INFO L85 PathProgramCache]: Analyzing trace with hash -1409097021, now seen corresponding path program 18 times [2023-08-31 03:12:13,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 03:12:13,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [199856680] [2023-08-31 03:12:13,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 03:12:13,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 03:12:13,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 03:12:13,296 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-31 03:12:13,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 03:12:13,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [199856680] [2023-08-31 03:12:13,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [199856680] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 03:12:13,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [298730580] [2023-08-31 03:12:13,297 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-31 03:12:13,297 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 03:12:13,297 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 03:12:13,301 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 03:12:13,314 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 03:12:13,461 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-08-31 03:12:13,461 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 03:12:13,462 INFO L263 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-31 03:12:13,463 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 03:12:13,581 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-31 03:12:13,581 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 03:12:13,708 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-31 03:12:13,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [298730580] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 03:12:13,709 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 03:12:13,709 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 20 [2023-08-31 03:12:13,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [240812322] [2023-08-31 03:12:13,709 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 03:12:13,709 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-08-31 03:12:13,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 03:12:13,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-08-31 03:12:13,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=331, Unknown=0, NotChecked=0, Total=420 [2023-08-31 03:12:14,003 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 108 out of 273 [2023-08-31 03:12:14,005 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 621 transitions, 9851 flow. Second operand has 21 states, 21 states have (on average 110.04761904761905) internal successors, (2311), 21 states have internal predecessors, (2311), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:12:14,005 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 03:12:14,005 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 108 of 273 [2023-08-31 03:12:14,005 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 03:12:15,269 INFO L130 PetriNetUnfolder]: 3252/4803 cut-off events. [2023-08-31 03:12:15,270 INFO L131 PetriNetUnfolder]: For 63788/63825 co-relation queries the response was YES. [2023-08-31 03:12:15,298 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41113 conditions, 4803 events. 3252/4803 cut-off events. For 63788/63825 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 23782 event pairs, 334 based on Foata normal form. 38/4829 useless extension candidates. Maximal degree in co-relation 41036. Up to 2017 conditions per place. [2023-08-31 03:12:15,319 INFO L137 encePairwiseOnDemand]: 265/273 looper letters, 450 selfloop transitions, 320 changer transitions 0/795 dead transitions. [2023-08-31 03:12:15,319 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 795 transitions, 13162 flow [2023-08-31 03:12:15,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-08-31 03:12:15,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-08-31 03:12:15,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1753 transitions. [2023-08-31 03:12:15,412 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42808302808302806 [2023-08-31 03:12:15,412 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1753 transitions. [2023-08-31 03:12:15,412 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1753 transitions. [2023-08-31 03:12:15,413 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 03:12:15,413 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1753 transitions. [2023-08-31 03:12:15,415 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 116.86666666666666) internal successors, (1753), 15 states have internal predecessors, (1753), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:12:15,417 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 273.0) internal successors, (4368), 16 states have internal predecessors, (4368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:12:15,418 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 273.0) internal successors, (4368), 16 states have internal predecessors, (4368), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:12:15,418 INFO L175 Difference]: Start difference. First operand has 253 places, 621 transitions, 9851 flow. Second operand 15 states and 1753 transitions. [2023-08-31 03:12:15,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 795 transitions, 13162 flow [2023-08-31 03:12:15,691 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 795 transitions, 12618 flow, removed 29 selfloop flow, removed 12 redundant places. [2023-08-31 03:12:15,701 INFO L231 Difference]: Finished difference. Result has 255 places, 628 transitions, 10094 flow [2023-08-31 03:12:15,701 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=273, PETRI_DIFFERENCE_MINUEND_FLOW=9300, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=620, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=312, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=10094, PETRI_PLACES=255, PETRI_TRANSITIONS=628} [2023-08-31 03:12:15,702 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 225 predicate places. [2023-08-31 03:12:15,702 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 628 transitions, 10094 flow [2023-08-31 03:12:15,702 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 110.04761904761905) internal successors, (2311), 21 states have internal predecessors, (2311), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:12:15,702 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 03:12:15,702 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, 1, 1, 1] [2023-08-31 03:12:15,707 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2023-08-31 03:12:15,903 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,SelfDestructingSolverStorable22 [2023-08-31 03:12:15,903 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-31 03:12:15,903 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 03:12:15,903 INFO L85 PathProgramCache]: Analyzing trace with hash -996717881, now seen corresponding path program 19 times [2023-08-31 03:12:15,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 03:12:15,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2034608156] [2023-08-31 03:12:15,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 03:12:15,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 03:12:15,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 03:12:16,017 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-31 03:12:16,018 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 03:12:16,018 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2034608156] [2023-08-31 03:12:16,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2034608156] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 03:12:16,018 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2065186346] [2023-08-31 03:12:16,018 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-31 03:12:16,019 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 03:12:16,019 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 03:12:16,021 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 03:12:16,036 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 03:12:16,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 03:12:16,132 INFO L263 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-31 03:12:16,133 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 03:12:16,205 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-31 03:12:16,206 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 03:12:16,295 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-31 03:12:16,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2065186346] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-31 03:12:16,296 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-31 03:12:16,296 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2023-08-31 03:12:16,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1310596196] [2023-08-31 03:12:16,297 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-31 03:12:16,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-31 03:12:16,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-31 03:12:16,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-31 03:12:16,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=266, Unknown=0, NotChecked=0, Total=342 [2023-08-31 03:12:16,562 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 108 out of 273 [2023-08-31 03:12:16,563 INFO L100 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 628 transitions, 10094 flow. Second operand has 19 states, 19 states have (on average 110.05263157894737) internal successors, (2091), 19 states have internal predecessors, (2091), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:12:16,564 INFO L109 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-31 03:12:16,564 INFO L110 encePairwiseOnDemand]: Number of universal subtrahend loopers: 108 of 273 [2023-08-31 03:12:16,564 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-31 03:12:17,485 INFO L130 PetriNetUnfolder]: 3214/4729 cut-off events. [2023-08-31 03:12:17,485 INFO L131 PetriNetUnfolder]: For 64022/64059 co-relation queries the response was YES. [2023-08-31 03:12:17,515 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40694 conditions, 4729 events. 3214/4729 cut-off events. For 64022/64059 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 23230 event pairs, 372 based on Foata normal form. 38/4755 useless extension candidates. Maximal degree in co-relation 40617. Up to 2034 conditions per place. [2023-08-31 03:12:17,536 INFO L137 encePairwiseOnDemand]: 265/273 looper letters, 420 selfloop transitions, 268 changer transitions 0/713 dead transitions. [2023-08-31 03:12:17,536 INFO L142 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 713 transitions, 12350 flow [2023-08-31 03:12:17,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-31 03:12:17,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-31 03:12:17,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1039 transitions. [2023-08-31 03:12:17,538 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4228734228734229 [2023-08-31 03:12:17,538 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1039 transitions. [2023-08-31 03:12:17,538 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1039 transitions. [2023-08-31 03:12:17,539 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-31 03:12:17,539 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1039 transitions. [2023-08-31 03:12:17,540 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 115.44444444444444) internal successors, (1039), 9 states have internal predecessors, (1039), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:12:17,541 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 273.0) internal successors, (2730), 10 states have internal predecessors, (2730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:12:17,542 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 273.0) internal successors, (2730), 10 states have internal predecessors, (2730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:12:17,542 INFO L175 Difference]: Start difference. First operand has 255 places, 628 transitions, 10094 flow. Second operand 9 states and 1039 transitions. [2023-08-31 03:12:17,542 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 713 transitions, 12350 flow [2023-08-31 03:12:17,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 713 transitions, 11700 flow, removed 8 selfloop flow, removed 12 redundant places. [2023-08-31 03:12:17,835 INFO L231 Difference]: Finished difference. Result has 251 places, 631 transitions, 10283 flow [2023-08-31 03:12:17,836 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=273, PETRI_DIFFERENCE_MINUEND_FLOW=9425, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=627, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=264, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10283, PETRI_PLACES=251, PETRI_TRANSITIONS=631} [2023-08-31 03:12:17,836 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 221 predicate places. [2023-08-31 03:12:17,836 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 631 transitions, 10283 flow [2023-08-31 03:12:17,837 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 110.05263157894737) internal successors, (2091), 19 states have internal predecessors, (2091), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-31 03:12:17,837 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-31 03:12:17,837 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, 1, 1, 1, 1] [2023-08-31 03:12:17,842 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2023-08-31 03:12:18,037 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 03:12:18,037 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2023-08-31 03:12:18,038 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-31 03:12:18,038 INFO L85 PathProgramCache]: Analyzing trace with hash -294499073, now seen corresponding path program 3 times [2023-08-31 03:12:18,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-31 03:12:18,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1821598499] [2023-08-31 03:12:18,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-31 03:12:18,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-31 03:12:18,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-31 03:12:18,955 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 03:12:18,956 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-31 03:12:18,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1821598499] [2023-08-31 03:12:18,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1821598499] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-31 03:12:18,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2086611775] [2023-08-31 03:12:18,956 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-31 03:12:18,956 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-31 03:12:18,956 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-31 03:12:18,961 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 03:12:18,964 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 03:12:19,076 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-31 03:12:19,076 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-31 03:12:19,078 INFO L263 TraceCheckSpWp]: Trace formula consists of 235 conjuncts, 44 conjunts are in the unsatisfiable core [2023-08-31 03:12:19,079 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-08-31 03:12:20,267 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 03:12:20,267 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 143 treesize of output 89 [2023-08-31 03:12:20,693 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-31 03:12:20,693 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-08-31 03:12:22,321 INFO L321 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-31 03:12:22,322 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 11 select indices, 11 select index equivalence classes, 0 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 55 case distinctions, treesize of input 387 treesize of output 623 [2023-08-31 03:12:45,980 WARN L718 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-31 03:12:57,702 WARN L718 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-31 03:13:34,187 WARN L718 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-31 03:13:54,560 WARN L718 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-31 03:14:23,968 WARN L718 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-31 03:14:40,320 WARN L718 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-31 03:15:09,779 WARN L718 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-31 03:15:35,664 WARN L718 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-31 03:16:06,505 WARN L718 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-31 03:16:44,073 WARN L718 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-31 03:18:39,621 WARN L718 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-31 03:19:35,815 WARN L718 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-31 03:20:17,496 WARN L718 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-31 03:20:40,407 WARN L718 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-31 03:21:31,814 WARN L718 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-31 03:22:00,829 WARN L718 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-31 03:24:32,401 WARN L718 sPolynomialRelations]: Constructing 256(two to the power of 8 dual juncts. Killed by 15