/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe-After.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/weaver/popl20-more-queue-add-2-nl.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-bf34d27 [2022-01-19 14:31:53,272 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-19 14:31:53,273 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-19 14:31:53,327 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-19 14:31:53,327 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-19 14:31:53,328 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-19 14:31:53,329 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-19 14:31:53,330 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-19 14:31:53,331 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-19 14:31:53,331 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-19 14:31:53,346 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-19 14:31:53,349 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-19 14:31:53,349 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-19 14:31:53,353 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-19 14:31:53,354 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-19 14:31:53,354 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-19 14:31:53,355 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-19 14:31:53,355 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-19 14:31:53,356 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-19 14:31:53,357 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-19 14:31:53,358 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-19 14:31:53,363 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-19 14:31:53,364 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-19 14:31:53,364 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-19 14:31:53,366 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-19 14:31:53,366 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-19 14:31:53,366 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-19 14:31:53,366 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-19 14:31:53,367 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-19 14:31:53,367 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-19 14:31:53,367 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-19 14:31:53,371 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-19 14:31:53,372 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-19 14:31:53,372 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-19 14:31:53,373 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-19 14:31:53,374 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-19 14:31:53,374 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-19 14:31:53,374 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-19 14:31:53,374 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-19 14:31:53,375 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-19 14:31:53,375 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-19 14:31:53,376 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe-After.epf [2022-01-19 14:31:53,396 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-19 14:31:53,396 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-19 14:31:53,397 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-19 14:31:53,397 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-19 14:31:53,397 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-19 14:31:53,397 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-19 14:31:53,397 INFO L138 SettingsManager]: * Use SBE=true [2022-01-19 14:31:53,397 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-19 14:31:53,397 INFO L138 SettingsManager]: * sizeof long=4 [2022-01-19 14:31:53,397 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-19 14:31:53,398 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-01-19 14:31:53,398 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-19 14:31:53,398 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-19 14:31:53,398 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-19 14:31:53,398 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-19 14:31:53,398 INFO L138 SettingsManager]: * sizeof long double=12 [2022-01-19 14:31:53,398 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-19 14:31:53,398 INFO L138 SettingsManager]: * Use constant arrays=true [2022-01-19 14:31:53,398 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-19 14:31:53,398 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-19 14:31:53,398 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-19 14:31:53,398 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-01-19 14:31:53,399 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-19 14:31:53,399 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-19 14:31:53,399 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-19 14:31:53,401 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-19 14:31:53,401 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-19 14:31:53,401 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-01-19 14:31:53,402 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-01-19 14:31:53,402 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-19 14:31:53,402 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-01-19 14:31:53,402 INFO L138 SettingsManager]: * When to check the insufficient erros location relative to the other error locations=AFTER [2022-01-19 14:31:53,402 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode 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 [2022-01-19 14:31:53,551 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-19 14:31:53,563 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-19 14:31:53,565 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-19 14:31:53,565 INFO L271 PluginConnector]: Initializing CDTParser... [2022-01-19 14:31:53,566 INFO L275 PluginConnector]: CDTParser initialized [2022-01-19 14:31:53,566 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/popl20-more-queue-add-2-nl.wvr.c [2022-01-19 14:31:53,617 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/bd16cd5f5/d662e52fa1d74501857fe53947e814c1/FLAG450a4f2a0 [2022-01-19 14:31:53,960 INFO L306 CDTParser]: Found 1 translation units. [2022-01-19 14:31:53,960 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-more-queue-add-2-nl.wvr.c [2022-01-19 14:31:53,964 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/bd16cd5f5/d662e52fa1d74501857fe53947e814c1/FLAG450a4f2a0 [2022-01-19 14:31:54,409 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/bd16cd5f5/d662e52fa1d74501857fe53947e814c1 [2022-01-19 14:31:54,410 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-19 14:31:54,411 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-01-19 14:31:54,414 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-01-19 14:31:54,414 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-01-19 14:31:54,416 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-01-19 14:31:54,416 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.01 02:31:54" (1/1) ... [2022-01-19 14:31:54,417 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@141498aa and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 02:31:54, skipping insertion in model container [2022-01-19 14:31:54,417 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.01 02:31:54" (1/1) ... [2022-01-19 14:31:54,421 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-01-19 14:31:54,436 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-01-19 14:31:54,572 WARN L230 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-queue-add-2-nl.wvr.c[2870,2883] [2022-01-19 14:31:54,578 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-19 14:31:54,586 INFO L203 MainTranslator]: Completed pre-run [2022-01-19 14:31:54,601 WARN L230 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-queue-add-2-nl.wvr.c[2870,2883] [2022-01-19 14:31:54,603 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-19 14:31:54,611 INFO L208 MainTranslator]: Completed translation [2022-01-19 14:31:54,611 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 02:31:54 WrapperNode [2022-01-19 14:31:54,612 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-01-19 14:31:54,612 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-19 14:31:54,612 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-19 14:31:54,612 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-19 14:31:54,617 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 02:31:54" (1/1) ... [2022-01-19 14:31:54,622 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 02:31:54" (1/1) ... [2022-01-19 14:31:54,639 INFO L137 Inliner]: procedures = 25, calls = 39, calls flagged for inlining = 12, calls inlined = 12, statements flattened = 163 [2022-01-19 14:31:54,639 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-19 14:31:54,639 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-19 14:31:54,639 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-19 14:31:54,640 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-19 14:31:54,644 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 02:31:54" (1/1) ... [2022-01-19 14:31:54,645 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 02:31:54" (1/1) ... [2022-01-19 14:31:54,646 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 02:31:54" (1/1) ... [2022-01-19 14:31:54,647 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 02:31:54" (1/1) ... [2022-01-19 14:31:54,651 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 02:31:54" (1/1) ... [2022-01-19 14:31:54,653 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 02:31:54" (1/1) ... [2022-01-19 14:31:54,654 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 02:31:54" (1/1) ... [2022-01-19 14:31:54,656 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-19 14:31:54,656 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-19 14:31:54,656 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-19 14:31:54,656 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-19 14:31:54,657 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 02:31:54" (1/1) ... [2022-01-19 14:31:54,661 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-19 14:31:54,669 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 14:31:54,686 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) [2022-01-19 14:31:54,697 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 [2022-01-19 14:31:54,713 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-01-19 14:31:54,713 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-01-19 14:31:54,714 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-01-19 14:31:54,714 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-01-19 14:31:54,714 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-01-19 14:31:54,714 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-01-19 14:31:54,714 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-01-19 14:31:54,714 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-01-19 14:31:54,714 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-01-19 14:31:54,714 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2022-01-19 14:31:54,714 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2022-01-19 14:31:54,714 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-01-19 14:31:54,714 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-19 14:31:54,714 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-19 14:31:54,715 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-01-19 14:31:54,715 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-01-19 14:31:54,769 INFO L234 CfgBuilder]: Building ICFG [2022-01-19 14:31:54,770 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-19 14:31:54,988 INFO L275 CfgBuilder]: Performing block encoding [2022-01-19 14:31:55,059 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-19 14:31:55,059 INFO L299 CfgBuilder]: Removed 3 assume(true) statements. [2022-01-19 14:31:55,061 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.01 02:31:55 BoogieIcfgContainer [2022-01-19 14:31:55,061 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-19 14:31:55,062 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-19 14:31:55,062 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-19 14:31:55,064 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-19 14:31:55,064 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.01 02:31:54" (1/3) ... [2022-01-19 14:31:55,065 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@212eedf0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.01 02:31:55, skipping insertion in model container [2022-01-19 14:31:55,065 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 02:31:54" (2/3) ... [2022-01-19 14:31:55,065 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@212eedf0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.01 02:31:55, skipping insertion in model container [2022-01-19 14:31:55,065 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.01 02:31:55" (3/3) ... [2022-01-19 14:31:55,066 INFO L111 eAbstractionObserver]: Analyzing ICFG popl20-more-queue-add-2-nl.wvr.c [2022-01-19 14:31:55,069 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-19 14:31:55,069 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-19 14:31:55,069 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-01-19 14:31:55,096 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:31:55,097 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:31:55,097 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:31:55,097 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:31:55,097 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:31:55,097 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:31:55,098 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:31:55,098 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:31:55,098 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:31:55,098 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:31:55,098 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:31:55,098 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:31:55,098 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:31:55,099 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:31:55,099 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:31:55,099 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:31:55,099 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:31:55,099 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:31:55,099 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:31:55,100 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:31:55,100 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:31:55,100 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:31:55,100 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:31:55,100 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:31:55,100 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:31:55,101 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:31:55,101 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:31:55,101 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:31:55,101 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:31:55,101 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:31:55,101 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:31:55,101 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:31:55,101 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:31:55,101 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:31:55,102 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:31:55,102 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:31:55,102 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:31:55,102 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:31:55,102 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:31:55,102 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:31:55,102 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:31:55,103 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:31:55,103 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:31:55,103 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:31:55,103 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:31:55,103 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:31:55,103 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:31:55,103 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:31:55,103 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:31:55,104 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:31:55,104 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:31:55,104 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:31:55,104 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:31:55,104 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:31:55,104 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:31:55,105 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:31:55,105 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:31:55,105 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:31:55,107 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:31:55,107 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:31:55,107 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:31:55,108 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:31:55,108 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:31:55,108 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_~i~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:31:55,108 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~post5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:31:55,108 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:31:55,108 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#t~mem2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:31:55,108 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:31:55,109 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:31:55,109 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:31:55,109 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~j~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:31:55,109 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:31:55,109 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:31:55,109 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:31:55,109 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 14:31:55,114 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-01-19 14:31:55,145 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-19 14:31:55,149 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2022-01-19 14:31:55,149 INFO L340 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-01-19 14:31:55,157 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 141 places, 145 transitions, 306 flow [2022-01-19 14:31:55,202 INFO L129 PetriNetUnfolder]: 11/143 cut-off events. [2022-01-19 14:31:55,202 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-01-19 14:31:55,204 INFO L84 FinitePrefix]: Finished finitePrefix Result has 152 conditions, 143 events. 11/143 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 78 event pairs, 0 based on Foata normal form. 0/131 useless extension candidates. Maximal degree in co-relation 106. Up to 3 conditions per place. [2022-01-19 14:31:55,204 INFO L82 GeneralOperation]: Start removeDead. Operand has 141 places, 145 transitions, 306 flow [2022-01-19 14:31:55,208 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 130 places, 134 transitions, 280 flow [2022-01-19 14:31:55,237 INFO L129 PetriNetUnfolder]: 11/133 cut-off events. [2022-01-19 14:31:55,237 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2022-01-19 14:31:55,237 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:31:55,238 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 14:31:55,238 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 14:31:55,242 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:31:55,242 INFO L85 PathProgramCache]: Analyzing trace with hash 956022790, now seen corresponding path program 1 times [2022-01-19 14:31:55,249 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:31:55,249 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1971356533] [2022-01-19 14:31:55,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:31:55,250 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:31:55,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:31:55,452 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 14:31:55,452 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:31:55,452 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1971356533] [2022-01-19 14:31:55,453 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1971356533] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 14:31:55,453 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 14:31:55,453 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-19 14:31:55,455 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1268897601] [2022-01-19 14:31:55,457 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 14:31:55,463 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-01-19 14:31:55,464 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:31:55,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-01-19 14:31:55,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-01-19 14:31:55,488 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 129 out of 145 [2022-01-19 14:31:55,493 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 134 transitions, 280 flow. Second operand has 2 states, 2 states have (on average 132.5) internal successors, (265), 2 states have internal predecessors, (265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:31:55,493 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:31:55,493 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 129 of 145 [2022-01-19 14:31:55,494 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:31:55,565 INFO L129 PetriNetUnfolder]: 12/160 cut-off events. [2022-01-19 14:31:55,565 INFO L130 PetriNetUnfolder]: For 13/13 co-relation queries the response was YES. [2022-01-19 14:31:55,567 INFO L84 FinitePrefix]: Finished finitePrefix Result has 196 conditions, 160 events. 12/160 cut-off events. For 13/13 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 203 event pairs, 5 based on Foata normal form. 14/161 useless extension candidates. Maximal degree in co-relation 104. Up to 22 conditions per place. [2022-01-19 14:31:55,569 INFO L132 encePairwiseOnDemand]: 137/145 looper letters, 7 selfloop transitions, 0 changer transitions 4/126 dead transitions. [2022-01-19 14:31:55,569 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 126 transitions, 278 flow [2022-01-19 14:31:55,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-01-19 14:31:55,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-01-19 14:31:55,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 273 transitions. [2022-01-19 14:31:55,591 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9413793103448276 [2022-01-19 14:31:55,591 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 273 transitions. [2022-01-19 14:31:55,591 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 273 transitions. [2022-01-19 14:31:55,594 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:31:55,596 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 273 transitions. [2022-01-19 14:31:55,601 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 136.5) internal successors, (273), 2 states have internal predecessors, (273), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:31:55,607 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 145.0) internal successors, (435), 3 states have internal predecessors, (435), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:31:55,607 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 145.0) internal successors, (435), 3 states have internal predecessors, (435), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:31:55,609 INFO L186 Difference]: Start difference. First operand has 130 places, 134 transitions, 280 flow. Second operand 2 states and 273 transitions. [2022-01-19 14:31:55,609 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 126 transitions, 278 flow [2022-01-19 14:31:55,613 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 126 transitions, 270 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-01-19 14:31:55,616 INFO L242 Difference]: Finished difference. Result has 127 places, 122 transitions, 248 flow [2022-01-19 14:31:55,617 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=145, PETRI_DIFFERENCE_MINUEND_FLOW=256, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=248, PETRI_PLACES=127, PETRI_TRANSITIONS=122} [2022-01-19 14:31:55,621 INFO L334 CegarLoopForPetriNet]: 130 programPoint places, -3 predicate places. [2022-01-19 14:31:55,621 INFO L470 AbstractCegarLoop]: Abstraction has has 127 places, 122 transitions, 248 flow [2022-01-19 14:31:55,621 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 132.5) internal successors, (265), 2 states have internal predecessors, (265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:31:55,621 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:31:55,622 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 14:31:55,622 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-01-19 14:31:55,622 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 14:31:55,623 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:31:55,623 INFO L85 PathProgramCache]: Analyzing trace with hash 1518951431, now seen corresponding path program 1 times [2022-01-19 14:31:55,623 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:31:55,623 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1416945692] [2022-01-19 14:31:55,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:31:55,624 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:31:55,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:31:55,758 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 14:31:55,759 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:31:55,759 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1416945692] [2022-01-19 14:31:55,759 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1416945692] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 14:31:55,759 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 14:31:55,759 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-19 14:31:55,759 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1446549912] [2022-01-19 14:31:55,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 14:31:55,760 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-19 14:31:55,760 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:31:55,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-19 14:31:55,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-01-19 14:31:55,762 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 115 out of 145 [2022-01-19 14:31:55,763 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 122 transitions, 248 flow. Second operand has 6 states, 6 states have (on average 117.66666666666667) internal successors, (706), 6 states have internal predecessors, (706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:31:55,763 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:31:55,763 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 115 of 145 [2022-01-19 14:31:55,763 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:31:55,872 INFO L129 PetriNetUnfolder]: 12/193 cut-off events. [2022-01-19 14:31:55,872 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2022-01-19 14:31:55,873 INFO L84 FinitePrefix]: Finished finitePrefix Result has 244 conditions, 193 events. 12/193 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 294 event pairs, 5 based on Foata normal form. 5/187 useless extension candidates. Maximal degree in co-relation 241. Up to 31 conditions per place. [2022-01-19 14:31:55,874 INFO L132 encePairwiseOnDemand]: 135/145 looper letters, 19 selfloop transitions, 6 changer transitions 3/129 dead transitions. [2022-01-19 14:31:55,874 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 129 transitions, 320 flow [2022-01-19 14:31:55,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-19 14:31:55,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-01-19 14:31:55,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 836 transitions. [2022-01-19 14:31:55,876 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8236453201970443 [2022-01-19 14:31:55,876 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 836 transitions. [2022-01-19 14:31:55,876 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 836 transitions. [2022-01-19 14:31:55,877 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:31:55,877 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 836 transitions. [2022-01-19 14:31:55,878 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 119.42857142857143) internal successors, (836), 7 states have internal predecessors, (836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:31:55,884 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 145.0) internal successors, (1160), 8 states have internal predecessors, (1160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:31:55,885 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 145.0) internal successors, (1160), 8 states have internal predecessors, (1160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:31:55,885 INFO L186 Difference]: Start difference. First operand has 127 places, 122 transitions, 248 flow. Second operand 7 states and 836 transitions. [2022-01-19 14:31:55,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 129 transitions, 320 flow [2022-01-19 14:31:55,887 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 129 transitions, 320 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-01-19 14:31:55,889 INFO L242 Difference]: Finished difference. Result has 131 places, 123 transitions, 274 flow [2022-01-19 14:31:55,889 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=145, PETRI_DIFFERENCE_MINUEND_FLOW=248, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=274, PETRI_PLACES=131, PETRI_TRANSITIONS=123} [2022-01-19 14:31:55,890 INFO L334 CegarLoopForPetriNet]: 130 programPoint places, 1 predicate places. [2022-01-19 14:31:55,890 INFO L470 AbstractCegarLoop]: Abstraction has has 131 places, 123 transitions, 274 flow [2022-01-19 14:31:55,891 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 117.66666666666667) internal successors, (706), 6 states have internal predecessors, (706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:31:55,891 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:31:55,891 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 14:31:55,891 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-01-19 14:31:55,891 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 14:31:55,892 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:31:55,892 INFO L85 PathProgramCache]: Analyzing trace with hash 635041614, now seen corresponding path program 1 times [2022-01-19 14:31:55,892 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:31:55,892 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2107898458] [2022-01-19 14:31:55,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:31:55,893 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:31:55,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:31:56,025 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 14:31:56,026 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:31:56,026 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2107898458] [2022-01-19 14:31:56,026 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2107898458] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 14:31:56,026 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 14:31:56,026 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 14:31:56,027 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1924432182] [2022-01-19 14:31:56,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 14:31:56,027 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 14:31:56,027 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:31:56,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 14:31:56,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 14:31:56,028 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 125 out of 145 [2022-01-19 14:31:56,029 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 123 transitions, 274 flow. Second operand has 3 states, 3 states have (on average 128.33333333333334) internal successors, (385), 3 states have internal predecessors, (385), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:31:56,029 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:31:56,029 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 125 of 145 [2022-01-19 14:31:56,029 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:31:56,061 INFO L129 PetriNetUnfolder]: 12/163 cut-off events. [2022-01-19 14:31:56,063 INFO L130 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2022-01-19 14:31:56,068 INFO L84 FinitePrefix]: Finished finitePrefix Result has 219 conditions, 163 events. 12/163 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 186 event pairs, 1 based on Foata normal form. 1/159 useless extension candidates. Maximal degree in co-relation 213. Up to 22 conditions per place. [2022-01-19 14:31:56,069 INFO L132 encePairwiseOnDemand]: 141/145 looper letters, 11 selfloop transitions, 3 changer transitions 0/126 dead transitions. [2022-01-19 14:31:56,069 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 126 transitions, 313 flow [2022-01-19 14:31:56,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 14:31:56,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 14:31:56,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 390 transitions. [2022-01-19 14:31:56,071 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.896551724137931 [2022-01-19 14:31:56,071 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 390 transitions. [2022-01-19 14:31:56,071 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 390 transitions. [2022-01-19 14:31:56,071 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:31:56,071 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 390 transitions. [2022-01-19 14:31:56,072 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 130.0) internal successors, (390), 3 states have internal predecessors, (390), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:31:56,073 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 145.0) internal successors, (580), 4 states have internal predecessors, (580), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:31:56,073 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 145.0) internal successors, (580), 4 states have internal predecessors, (580), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:31:56,073 INFO L186 Difference]: Start difference. First operand has 131 places, 123 transitions, 274 flow. Second operand 3 states and 390 transitions. [2022-01-19 14:31:56,073 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 126 transitions, 313 flow [2022-01-19 14:31:56,075 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 126 transitions, 303 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-01-19 14:31:56,077 INFO L242 Difference]: Finished difference. Result has 129 places, 125 transitions, 287 flow [2022-01-19 14:31:56,078 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=145, PETRI_DIFFERENCE_MINUEND_FLOW=264, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=287, PETRI_PLACES=129, PETRI_TRANSITIONS=125} [2022-01-19 14:31:56,079 INFO L334 CegarLoopForPetriNet]: 130 programPoint places, -1 predicate places. [2022-01-19 14:31:56,079 INFO L470 AbstractCegarLoop]: Abstraction has has 129 places, 125 transitions, 287 flow [2022-01-19 14:31:56,080 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 128.33333333333334) internal successors, (385), 3 states have internal predecessors, (385), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:31:56,080 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:31:56,080 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 14:31:56,080 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-01-19 14:31:56,080 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 14:31:56,081 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:31:56,081 INFO L85 PathProgramCache]: Analyzing trace with hash -1090197722, now seen corresponding path program 2 times [2022-01-19 14:31:56,081 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:31:56,081 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [55148357] [2022-01-19 14:31:56,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:31:56,082 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:31:56,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:31:56,614 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 14:31:56,614 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:31:56,614 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [55148357] [2022-01-19 14:31:56,614 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [55148357] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 14:31:56,615 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 14:31:56,615 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-01-19 14:31:56,615 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2089132438] [2022-01-19 14:31:56,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 14:31:56,616 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-19 14:31:56,617 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:31:56,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-19 14:31:56,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=182, Unknown=0, NotChecked=0, Total=240 [2022-01-19 14:31:56,622 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 145 [2022-01-19 14:31:56,623 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 125 transitions, 287 flow. Second operand has 16 states, 16 states have (on average 91.3125) internal successors, (1461), 16 states have internal predecessors, (1461), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:31:56,623 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:31:56,623 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 145 [2022-01-19 14:31:56,623 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:31:56,905 INFO L129 PetriNetUnfolder]: 120/413 cut-off events. [2022-01-19 14:31:56,906 INFO L130 PetriNetUnfolder]: For 97/97 co-relation queries the response was YES. [2022-01-19 14:31:56,906 INFO L84 FinitePrefix]: Finished finitePrefix Result has 807 conditions, 413 events. 120/413 cut-off events. For 97/97 co-relation queries the response was YES. Maximal size of possible extension queue 29. Compared 1611 event pairs, 19 based on Foata normal form. 1/384 useless extension candidates. Maximal degree in co-relation 800. Up to 174 conditions per place. [2022-01-19 14:31:56,908 INFO L132 encePairwiseOnDemand]: 128/145 looper letters, 64 selfloop transitions, 21 changer transitions 6/171 dead transitions. [2022-01-19 14:31:56,908 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 171 transitions, 598 flow [2022-01-19 14:31:56,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-19 14:31:56,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-01-19 14:31:56,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1605 transitions. [2022-01-19 14:31:56,910 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6511156186612576 [2022-01-19 14:31:56,911 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1605 transitions. [2022-01-19 14:31:56,911 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1605 transitions. [2022-01-19 14:31:56,911 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:31:56,911 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1605 transitions. [2022-01-19 14:31:56,914 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 94.41176470588235) internal successors, (1605), 17 states have internal predecessors, (1605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:31:56,917 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 145.0) internal successors, (2610), 18 states have internal predecessors, (2610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:31:56,919 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 145.0) internal successors, (2610), 18 states have internal predecessors, (2610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:31:56,919 INFO L186 Difference]: Start difference. First operand has 129 places, 125 transitions, 287 flow. Second operand 17 states and 1605 transitions. [2022-01-19 14:31:56,919 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 171 transitions, 598 flow [2022-01-19 14:31:56,922 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 171 transitions, 570 flow, removed 12 selfloop flow, removed 2 redundant places. [2022-01-19 14:31:56,925 INFO L242 Difference]: Finished difference. Result has 151 places, 141 transitions, 391 flow [2022-01-19 14:31:56,925 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=145, PETRI_DIFFERENCE_MINUEND_FLOW=274, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=391, PETRI_PLACES=151, PETRI_TRANSITIONS=141} [2022-01-19 14:31:56,926 INFO L334 CegarLoopForPetriNet]: 130 programPoint places, 21 predicate places. [2022-01-19 14:31:56,926 INFO L470 AbstractCegarLoop]: Abstraction has has 151 places, 141 transitions, 391 flow [2022-01-19 14:31:56,927 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 91.3125) internal successors, (1461), 16 states have internal predecessors, (1461), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:31:56,927 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:31:56,927 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 14:31:56,927 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-01-19 14:31:56,927 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 14:31:56,928 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:31:56,928 INFO L85 PathProgramCache]: Analyzing trace with hash -2017920004, now seen corresponding path program 3 times [2022-01-19 14:31:56,929 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:31:56,929 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [740777776] [2022-01-19 14:31:56,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:31:56,929 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:31:56,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:31:57,287 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 14:31:57,288 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:31:57,288 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [740777776] [2022-01-19 14:31:57,288 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [740777776] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 14:31:57,288 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 14:31:57,289 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-01-19 14:31:57,289 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1511687687] [2022-01-19 14:31:57,289 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 14:31:57,289 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-19 14:31:57,289 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:31:57,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-19 14:31:57,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=189, Unknown=0, NotChecked=0, Total=240 [2022-01-19 14:31:57,291 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 145 [2022-01-19 14:31:57,292 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 141 transitions, 391 flow. Second operand has 16 states, 16 states have (on average 91.3125) internal successors, (1461), 16 states have internal predecessors, (1461), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:31:57,292 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:31:57,292 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 145 [2022-01-19 14:31:57,292 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:31:57,709 INFO L129 PetriNetUnfolder]: 130/473 cut-off events. [2022-01-19 14:31:57,709 INFO L130 PetriNetUnfolder]: For 203/203 co-relation queries the response was YES. [2022-01-19 14:31:57,710 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1065 conditions, 473 events. 130/473 cut-off events. For 203/203 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 2163 event pairs, 18 based on Foata normal form. 1/471 useless extension candidates. Maximal degree in co-relation 1051. Up to 172 conditions per place. [2022-01-19 14:31:57,713 INFO L132 encePairwiseOnDemand]: 128/145 looper letters, 69 selfloop transitions, 26 changer transitions 6/181 dead transitions. [2022-01-19 14:31:57,713 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 181 transitions, 751 flow [2022-01-19 14:31:57,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-19 14:31:57,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2022-01-19 14:31:57,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1701 transitions. [2022-01-19 14:31:57,716 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6517241379310345 [2022-01-19 14:31:57,716 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1701 transitions. [2022-01-19 14:31:57,716 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1701 transitions. [2022-01-19 14:31:57,717 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:31:57,717 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1701 transitions. [2022-01-19 14:31:57,719 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 94.5) internal successors, (1701), 18 states have internal predecessors, (1701), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:31:57,721 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 145.0) internal successors, (2755), 19 states have internal predecessors, (2755), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:31:57,722 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 145.0) internal successors, (2755), 19 states have internal predecessors, (2755), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:31:57,722 INFO L186 Difference]: Start difference. First operand has 151 places, 141 transitions, 391 flow. Second operand 18 states and 1701 transitions. [2022-01-19 14:31:57,722 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 181 transitions, 751 flow [2022-01-19 14:31:57,726 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 181 transitions, 731 flow, removed 6 selfloop flow, removed 7 redundant places. [2022-01-19 14:31:57,728 INFO L242 Difference]: Finished difference. Result has 164 places, 146 transitions, 478 flow [2022-01-19 14:31:57,728 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=145, PETRI_DIFFERENCE_MINUEND_FLOW=375, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=478, PETRI_PLACES=164, PETRI_TRANSITIONS=146} [2022-01-19 14:31:57,729 INFO L334 CegarLoopForPetriNet]: 130 programPoint places, 34 predicate places. [2022-01-19 14:31:57,729 INFO L470 AbstractCegarLoop]: Abstraction has has 164 places, 146 transitions, 478 flow [2022-01-19 14:31:57,729 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 91.3125) internal successors, (1461), 16 states have internal predecessors, (1461), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:31:57,729 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:31:57,730 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 14:31:57,730 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-01-19 14:31:57,730 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 14:31:57,730 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:31:57,730 INFO L85 PathProgramCache]: Analyzing trace with hash -1240418182, now seen corresponding path program 4 times [2022-01-19 14:31:57,730 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:31:57,730 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [264182569] [2022-01-19 14:31:57,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:31:57,730 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:31:57,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:31:58,004 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 14:31:58,004 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:31:58,004 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [264182569] [2022-01-19 14:31:58,004 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [264182569] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 14:31:58,004 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 14:31:58,004 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-01-19 14:31:58,004 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [784512272] [2022-01-19 14:31:58,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 14:31:58,005 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-19 14:31:58,005 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:31:58,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-19 14:31:58,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=179, Unknown=0, NotChecked=0, Total=240 [2022-01-19 14:31:58,006 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 145 [2022-01-19 14:31:58,007 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 146 transitions, 478 flow. Second operand has 16 states, 16 states have (on average 91.3125) internal successors, (1461), 16 states have internal predecessors, (1461), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:31:58,007 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:31:58,008 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 145 [2022-01-19 14:31:58,008 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:31:58,284 INFO L129 PetriNetUnfolder]: 141/517 cut-off events. [2022-01-19 14:31:58,285 INFO L130 PetriNetUnfolder]: For 513/513 co-relation queries the response was YES. [2022-01-19 14:31:58,286 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1337 conditions, 517 events. 141/517 cut-off events. For 513/513 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 2536 event pairs, 46 based on Foata normal form. 1/510 useless extension candidates. Maximal degree in co-relation 1319. Up to 229 conditions per place. [2022-01-19 14:31:58,288 INFO L132 encePairwiseOnDemand]: 128/145 looper letters, 70 selfloop transitions, 29 changer transitions 6/185 dead transitions. [2022-01-19 14:31:58,288 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 185 transitions, 897 flow [2022-01-19 14:31:58,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-19 14:31:58,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-01-19 14:31:58,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1517 transitions. [2022-01-19 14:31:58,290 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6538793103448276 [2022-01-19 14:31:58,291 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1517 transitions. [2022-01-19 14:31:58,291 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1517 transitions. [2022-01-19 14:31:58,291 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:31:58,291 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1517 transitions. [2022-01-19 14:31:58,293 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 94.8125) internal successors, (1517), 16 states have internal predecessors, (1517), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:31:58,295 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 145.0) internal successors, (2465), 17 states have internal predecessors, (2465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:31:58,296 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 145.0) internal successors, (2465), 17 states have internal predecessors, (2465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:31:58,296 INFO L186 Difference]: Start difference. First operand has 164 places, 146 transitions, 478 flow. Second operand 16 states and 1517 transitions. [2022-01-19 14:31:58,296 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 185 transitions, 897 flow [2022-01-19 14:31:58,299 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 185 transitions, 809 flow, removed 26 selfloop flow, removed 12 redundant places. [2022-01-19 14:31:58,301 INFO L242 Difference]: Finished difference. Result has 172 places, 158 transitions, 611 flow [2022-01-19 14:31:58,301 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=145, PETRI_DIFFERENCE_MINUEND_FLOW=429, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=611, PETRI_PLACES=172, PETRI_TRANSITIONS=158} [2022-01-19 14:31:58,301 INFO L334 CegarLoopForPetriNet]: 130 programPoint places, 42 predicate places. [2022-01-19 14:31:58,301 INFO L470 AbstractCegarLoop]: Abstraction has has 172 places, 158 transitions, 611 flow [2022-01-19 14:31:58,302 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 91.3125) internal successors, (1461), 16 states have internal predecessors, (1461), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:31:58,302 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:31:58,302 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 14:31:58,302 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-01-19 14:31:58,302 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 14:31:58,303 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:31:58,303 INFO L85 PathProgramCache]: Analyzing trace with hash -2118618490, now seen corresponding path program 5 times [2022-01-19 14:31:58,303 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:31:58,303 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1907656099] [2022-01-19 14:31:58,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:31:58,303 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:31:58,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:31:58,599 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 14:31:58,599 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:31:58,599 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1907656099] [2022-01-19 14:31:58,599 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1907656099] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 14:31:58,599 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 14:31:58,599 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-01-19 14:31:58,600 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [10702972] [2022-01-19 14:31:58,600 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 14:31:58,600 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-19 14:31:58,600 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:31:58,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-19 14:31:58,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=178, Unknown=0, NotChecked=0, Total=240 [2022-01-19 14:31:58,601 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 145 [2022-01-19 14:31:58,602 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 158 transitions, 611 flow. Second operand has 16 states, 16 states have (on average 91.3125) internal successors, (1461), 16 states have internal predecessors, (1461), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:31:58,602 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:31:58,603 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 145 [2022-01-19 14:31:58,603 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:31:58,872 INFO L129 PetriNetUnfolder]: 145/538 cut-off events. [2022-01-19 14:31:58,872 INFO L130 PetriNetUnfolder]: For 746/746 co-relation queries the response was YES. [2022-01-19 14:31:58,874 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1528 conditions, 538 events. 145/538 cut-off events. For 746/746 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 2692 event pairs, 48 based on Foata normal form. 1/529 useless extension candidates. Maximal degree in co-relation 1504. Up to 241 conditions per place. [2022-01-19 14:31:58,876 INFO L132 encePairwiseOnDemand]: 128/145 looper letters, 74 selfloop transitions, 35 changer transitions 6/195 dead transitions. [2022-01-19 14:31:58,876 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 195 transitions, 1073 flow [2022-01-19 14:31:58,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-19 14:31:58,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-01-19 14:31:58,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1519 transitions. [2022-01-19 14:31:58,879 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6547413793103448 [2022-01-19 14:31:58,879 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1519 transitions. [2022-01-19 14:31:58,879 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1519 transitions. [2022-01-19 14:31:58,879 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:31:58,880 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1519 transitions. [2022-01-19 14:31:58,881 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 94.9375) internal successors, (1519), 16 states have internal predecessors, (1519), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:31:58,884 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 145.0) internal successors, (2465), 17 states have internal predecessors, (2465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:31:58,884 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 145.0) internal successors, (2465), 17 states have internal predecessors, (2465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:31:58,884 INFO L186 Difference]: Start difference. First operand has 172 places, 158 transitions, 611 flow. Second operand 16 states and 1519 transitions. [2022-01-19 14:31:58,884 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 195 transitions, 1073 flow [2022-01-19 14:31:58,888 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 195 transitions, 1012 flow, removed 15 selfloop flow, removed 9 redundant places. [2022-01-19 14:31:58,890 INFO L242 Difference]: Finished difference. Result has 183 places, 171 transitions, 811 flow [2022-01-19 14:31:58,890 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=145, PETRI_DIFFERENCE_MINUEND_FLOW=558, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=811, PETRI_PLACES=183, PETRI_TRANSITIONS=171} [2022-01-19 14:31:58,891 INFO L334 CegarLoopForPetriNet]: 130 programPoint places, 53 predicate places. [2022-01-19 14:31:58,891 INFO L470 AbstractCegarLoop]: Abstraction has has 183 places, 171 transitions, 811 flow [2022-01-19 14:31:58,892 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 91.3125) internal successors, (1461), 16 states have internal predecessors, (1461), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:31:58,892 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:31:58,892 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 14:31:58,892 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-01-19 14:31:58,892 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 14:31:58,893 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:31:58,893 INFO L85 PathProgramCache]: Analyzing trace with hash 496787528, now seen corresponding path program 6 times [2022-01-19 14:31:58,894 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:31:58,894 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [358915034] [2022-01-19 14:31:58,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:31:58,894 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:31:58,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:31:59,149 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 14:31:59,149 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:31:59,150 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [358915034] [2022-01-19 14:31:59,150 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [358915034] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 14:31:59,150 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 14:31:59,150 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-01-19 14:31:59,150 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1744081332] [2022-01-19 14:31:59,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 14:31:59,150 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-19 14:31:59,150 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:31:59,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-19 14:31:59,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=179, Unknown=0, NotChecked=0, Total=240 [2022-01-19 14:31:59,152 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 145 [2022-01-19 14:31:59,153 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 171 transitions, 811 flow. Second operand has 16 states, 16 states have (on average 91.3125) internal successors, (1461), 16 states have internal predecessors, (1461), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:31:59,153 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:31:59,153 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 145 [2022-01-19 14:31:59,153 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:31:59,444 INFO L129 PetriNetUnfolder]: 146/545 cut-off events. [2022-01-19 14:31:59,445 INFO L130 PetriNetUnfolder]: For 1213/1213 co-relation queries the response was YES. [2022-01-19 14:31:59,446 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1679 conditions, 545 events. 146/545 cut-off events. For 1213/1213 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 2792 event pairs, 43 based on Foata normal form. 1/536 useless extension candidates. Maximal degree in co-relation 1650. Up to 255 conditions per place. [2022-01-19 14:31:59,448 INFO L132 encePairwiseOnDemand]: 128/145 looper letters, 78 selfloop transitions, 30 changer transitions 7/195 dead transitions. [2022-01-19 14:31:59,448 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 195 transitions, 1182 flow [2022-01-19 14:31:59,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-19 14:31:59,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-01-19 14:31:59,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1512 transitions. [2022-01-19 14:31:59,451 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6517241379310345 [2022-01-19 14:31:59,451 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1512 transitions. [2022-01-19 14:31:59,451 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1512 transitions. [2022-01-19 14:31:59,452 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:31:59,452 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1512 transitions. [2022-01-19 14:31:59,454 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 94.5) internal successors, (1512), 16 states have internal predecessors, (1512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:31:59,456 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 145.0) internal successors, (2465), 17 states have internal predecessors, (2465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:31:59,456 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 145.0) internal successors, (2465), 17 states have internal predecessors, (2465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:31:59,456 INFO L186 Difference]: Start difference. First operand has 183 places, 171 transitions, 811 flow. Second operand 16 states and 1512 transitions. [2022-01-19 14:31:59,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 195 transitions, 1182 flow [2022-01-19 14:31:59,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 195 transitions, 1101 flow, removed 36 selfloop flow, removed 7 redundant places. [2022-01-19 14:31:59,463 INFO L242 Difference]: Finished difference. Result has 192 places, 173 transitions, 828 flow [2022-01-19 14:31:59,463 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=145, PETRI_DIFFERENCE_MINUEND_FLOW=734, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=828, PETRI_PLACES=192, PETRI_TRANSITIONS=173} [2022-01-19 14:31:59,463 INFO L334 CegarLoopForPetriNet]: 130 programPoint places, 62 predicate places. [2022-01-19 14:31:59,464 INFO L470 AbstractCegarLoop]: Abstraction has has 192 places, 173 transitions, 828 flow [2022-01-19 14:31:59,464 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 91.3125) internal successors, (1461), 16 states have internal predecessors, (1461), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:31:59,464 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:31:59,464 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 14:31:59,464 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-01-19 14:31:59,464 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 14:31:59,465 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:31:59,465 INFO L85 PathProgramCache]: Analyzing trace with hash 1259341386, now seen corresponding path program 7 times [2022-01-19 14:31:59,465 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:31:59,465 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [72281297] [2022-01-19 14:31:59,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:31:59,465 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:31:59,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:31:59,764 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 14:31:59,764 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:31:59,764 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [72281297] [2022-01-19 14:31:59,764 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [72281297] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 14:31:59,764 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 14:31:59,764 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-01-19 14:31:59,764 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [160652224] [2022-01-19 14:31:59,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 14:31:59,765 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-19 14:31:59,765 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:31:59,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-19 14:31:59,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=175, Unknown=0, NotChecked=0, Total=240 [2022-01-19 14:31:59,766 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 145 [2022-01-19 14:31:59,767 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 173 transitions, 828 flow. Second operand has 16 states, 16 states have (on average 91.3125) internal successors, (1461), 16 states have internal predecessors, (1461), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:31:59,767 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:31:59,767 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 145 [2022-01-19 14:31:59,767 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:32:00,022 INFO L129 PetriNetUnfolder]: 149/551 cut-off events. [2022-01-19 14:32:00,022 INFO L130 PetriNetUnfolder]: For 1324/1324 co-relation queries the response was YES. [2022-01-19 14:32:00,024 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1711 conditions, 551 events. 149/551 cut-off events. For 1324/1324 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 2865 event pairs, 45 based on Foata normal form. 1/543 useless extension candidates. Maximal degree in co-relation 1681. Up to 255 conditions per place. [2022-01-19 14:32:00,026 INFO L132 encePairwiseOnDemand]: 128/145 looper letters, 80 selfloop transitions, 31 changer transitions 6/197 dead transitions. [2022-01-19 14:32:00,026 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 197 transitions, 1208 flow [2022-01-19 14:32:00,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-19 14:32:00,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-01-19 14:32:00,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1514 transitions. [2022-01-19 14:32:00,029 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6525862068965518 [2022-01-19 14:32:00,029 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1514 transitions. [2022-01-19 14:32:00,030 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1514 transitions. [2022-01-19 14:32:00,030 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:32:00,030 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1514 transitions. [2022-01-19 14:32:00,033 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 94.625) internal successors, (1514), 16 states have internal predecessors, (1514), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:32:00,036 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 145.0) internal successors, (2465), 17 states have internal predecessors, (2465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:32:00,036 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 145.0) internal successors, (2465), 17 states have internal predecessors, (2465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:32:00,036 INFO L186 Difference]: Start difference. First operand has 192 places, 173 transitions, 828 flow. Second operand 16 states and 1514 transitions. [2022-01-19 14:32:00,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 197 transitions, 1208 flow [2022-01-19 14:32:00,040 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 197 transitions, 1137 flow, removed 11 selfloop flow, removed 12 redundant places. [2022-01-19 14:32:00,042 INFO L242 Difference]: Finished difference. Result has 195 places, 174 transitions, 851 flow [2022-01-19 14:32:00,043 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=145, PETRI_DIFFERENCE_MINUEND_FLOW=761, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=851, PETRI_PLACES=195, PETRI_TRANSITIONS=174} [2022-01-19 14:32:00,043 INFO L334 CegarLoopForPetriNet]: 130 programPoint places, 65 predicate places. [2022-01-19 14:32:00,043 INFO L470 AbstractCegarLoop]: Abstraction has has 195 places, 174 transitions, 851 flow [2022-01-19 14:32:00,044 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 91.3125) internal successors, (1461), 16 states have internal predecessors, (1461), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:32:00,044 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:32:00,044 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 14:32:00,044 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-01-19 14:32:00,045 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 14:32:00,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:32:00,045 INFO L85 PathProgramCache]: Analyzing trace with hash -677590396, now seen corresponding path program 8 times [2022-01-19 14:32:00,045 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:32:00,045 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1133410603] [2022-01-19 14:32:00,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:32:00,045 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:32:00,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:32:00,325 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 14:32:00,326 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:32:00,326 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1133410603] [2022-01-19 14:32:00,326 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1133410603] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 14:32:00,326 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 14:32:00,326 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-01-19 14:32:00,326 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1162757110] [2022-01-19 14:32:00,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 14:32:00,326 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-19 14:32:00,326 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:32:00,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-19 14:32:00,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=182, Unknown=0, NotChecked=0, Total=240 [2022-01-19 14:32:00,328 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 145 [2022-01-19 14:32:00,329 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 174 transitions, 851 flow. Second operand has 16 states, 16 states have (on average 91.3125) internal successors, (1461), 16 states have internal predecessors, (1461), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:32:00,329 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:32:00,329 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 145 [2022-01-19 14:32:00,329 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:32:00,649 INFO L129 PetriNetUnfolder]: 153/574 cut-off events. [2022-01-19 14:32:00,649 INFO L130 PetriNetUnfolder]: For 1672/1672 co-relation queries the response was YES. [2022-01-19 14:32:00,651 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1814 conditions, 574 events. 153/574 cut-off events. For 1672/1672 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 3089 event pairs, 47 based on Foata normal form. 1/566 useless extension candidates. Maximal degree in co-relation 1783. Up to 247 conditions per place. [2022-01-19 14:32:00,653 INFO L132 encePairwiseOnDemand]: 128/145 looper letters, 80 selfloop transitions, 36 changer transitions 6/202 dead transitions. [2022-01-19 14:32:00,653 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 202 transitions, 1281 flow [2022-01-19 14:32:00,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-19 14:32:00,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-01-19 14:32:00,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1607 transitions. [2022-01-19 14:32:00,655 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6519269776876268 [2022-01-19 14:32:00,655 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1607 transitions. [2022-01-19 14:32:00,655 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1607 transitions. [2022-01-19 14:32:00,676 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:32:00,676 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1607 transitions. [2022-01-19 14:32:00,680 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 94.52941176470588) internal successors, (1607), 17 states have internal predecessors, (1607), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:32:00,686 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 145.0) internal successors, (2610), 18 states have internal predecessors, (2610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:32:00,688 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 145.0) internal successors, (2610), 18 states have internal predecessors, (2610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:32:00,688 INFO L186 Difference]: Start difference. First operand has 195 places, 174 transitions, 851 flow. Second operand 17 states and 1607 transitions. [2022-01-19 14:32:00,688 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 202 transitions, 1281 flow [2022-01-19 14:32:00,692 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 202 transitions, 1197 flow, removed 12 selfloop flow, removed 14 redundant places. [2022-01-19 14:32:00,695 INFO L242 Difference]: Finished difference. Result has 200 places, 177 transitions, 904 flow [2022-01-19 14:32:00,695 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=145, PETRI_DIFFERENCE_MINUEND_FLOW=771, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=904, PETRI_PLACES=200, PETRI_TRANSITIONS=177} [2022-01-19 14:32:00,695 INFO L334 CegarLoopForPetriNet]: 130 programPoint places, 70 predicate places. [2022-01-19 14:32:00,695 INFO L470 AbstractCegarLoop]: Abstraction has has 200 places, 177 transitions, 904 flow [2022-01-19 14:32:00,696 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 91.3125) internal successors, (1461), 16 states have internal predecessors, (1461), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:32:00,696 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:32:00,696 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 14:32:00,696 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-01-19 14:32:00,696 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 14:32:00,696 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:32:00,696 INFO L85 PathProgramCache]: Analyzing trace with hash 1724094068, now seen corresponding path program 9 times [2022-01-19 14:32:00,697 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:32:00,697 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1062806077] [2022-01-19 14:32:00,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:32:00,697 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:32:00,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:32:00,944 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 14:32:00,944 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:32:00,944 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1062806077] [2022-01-19 14:32:00,944 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1062806077] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 14:32:00,944 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 14:32:00,944 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-01-19 14:32:00,944 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [734135395] [2022-01-19 14:32:00,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 14:32:00,945 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-19 14:32:00,945 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:32:00,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-19 14:32:00,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=179, Unknown=0, NotChecked=0, Total=240 [2022-01-19 14:32:00,946 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 145 [2022-01-19 14:32:00,947 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 177 transitions, 904 flow. Second operand has 16 states, 16 states have (on average 91.3125) internal successors, (1461), 16 states have internal predecessors, (1461), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:32:00,948 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:32:00,948 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 145 [2022-01-19 14:32:00,948 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:32:01,239 INFO L129 PetriNetUnfolder]: 154/581 cut-off events. [2022-01-19 14:32:01,240 INFO L130 PetriNetUnfolder]: For 2009/2009 co-relation queries the response was YES. [2022-01-19 14:32:01,242 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1899 conditions, 581 events. 154/581 cut-off events. For 2009/2009 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 3149 event pairs, 53 based on Foata normal form. 1/570 useless extension candidates. Maximal degree in co-relation 1865. Up to 275 conditions per place. [2022-01-19 14:32:01,244 INFO L132 encePairwiseOnDemand]: 128/145 looper letters, 83 selfloop transitions, 32 changer transitions 7/202 dead transitions. [2022-01-19 14:32:01,244 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 202 transitions, 1342 flow [2022-01-19 14:32:01,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-19 14:32:01,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-01-19 14:32:01,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1514 transitions. [2022-01-19 14:32:01,246 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6525862068965518 [2022-01-19 14:32:01,246 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1514 transitions. [2022-01-19 14:32:01,246 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1514 transitions. [2022-01-19 14:32:01,247 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:32:01,247 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1514 transitions. [2022-01-19 14:32:01,248 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 94.625) internal successors, (1514), 16 states have internal predecessors, (1514), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:32:01,250 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 145.0) internal successors, (2465), 17 states have internal predecessors, (2465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:32:01,251 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 145.0) internal successors, (2465), 17 states have internal predecessors, (2465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:32:01,251 INFO L186 Difference]: Start difference. First operand has 200 places, 177 transitions, 904 flow. Second operand 16 states and 1514 transitions. [2022-01-19 14:32:01,251 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 202 transitions, 1342 flow [2022-01-19 14:32:01,257 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 202 transitions, 1230 flow, removed 24 selfloop flow, removed 13 redundant places. [2022-01-19 14:32:01,260 INFO L242 Difference]: Finished difference. Result has 203 places, 179 transitions, 917 flow [2022-01-19 14:32:01,260 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=145, PETRI_DIFFERENCE_MINUEND_FLOW=814, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=917, PETRI_PLACES=203, PETRI_TRANSITIONS=179} [2022-01-19 14:32:01,261 INFO L334 CegarLoopForPetriNet]: 130 programPoint places, 73 predicate places. [2022-01-19 14:32:01,261 INFO L470 AbstractCegarLoop]: Abstraction has has 203 places, 179 transitions, 917 flow [2022-01-19 14:32:01,261 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 91.3125) internal successors, (1461), 16 states have internal predecessors, (1461), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:32:01,261 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:32:01,261 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 14:32:01,262 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-01-19 14:32:01,262 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 14:32:01,262 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:32:01,262 INFO L85 PathProgramCache]: Analyzing trace with hash -1551141820, now seen corresponding path program 10 times [2022-01-19 14:32:01,262 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:32:01,262 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1983031865] [2022-01-19 14:32:01,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:32:01,262 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:32:01,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:32:01,537 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 14:32:01,537 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:32:01,537 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1983031865] [2022-01-19 14:32:01,537 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1983031865] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 14:32:01,537 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 14:32:01,537 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-01-19 14:32:01,537 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [130488794] [2022-01-19 14:32:01,537 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 14:32:01,538 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-19 14:32:01,538 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:32:01,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-19 14:32:01,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=175, Unknown=0, NotChecked=0, Total=240 [2022-01-19 14:32:01,539 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 145 [2022-01-19 14:32:01,540 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 179 transitions, 917 flow. Second operand has 16 states, 16 states have (on average 91.3125) internal successors, (1461), 16 states have internal predecessors, (1461), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:32:01,540 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:32:01,540 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 145 [2022-01-19 14:32:01,540 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:32:01,806 INFO L129 PetriNetUnfolder]: 157/584 cut-off events. [2022-01-19 14:32:01,806 INFO L130 PetriNetUnfolder]: For 1973/1973 co-relation queries the response was YES. [2022-01-19 14:32:01,808 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1911 conditions, 584 events. 157/584 cut-off events. For 1973/1973 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 3192 event pairs, 47 based on Foata normal form. 1/573 useless extension candidates. Maximal degree in co-relation 1876. Up to 275 conditions per place. [2022-01-19 14:32:01,810 INFO L132 encePairwiseOnDemand]: 128/145 looper letters, 85 selfloop transitions, 33 changer transitions 6/204 dead transitions. [2022-01-19 14:32:01,810 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 204 transitions, 1344 flow [2022-01-19 14:32:01,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-19 14:32:01,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-01-19 14:32:01,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1516 transitions. [2022-01-19 14:32:01,812 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.653448275862069 [2022-01-19 14:32:01,812 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1516 transitions. [2022-01-19 14:32:01,812 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1516 transitions. [2022-01-19 14:32:01,812 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:32:01,813 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1516 transitions. [2022-01-19 14:32:01,814 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 94.75) internal successors, (1516), 16 states have internal predecessors, (1516), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:32:01,816 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 145.0) internal successors, (2465), 17 states have internal predecessors, (2465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:32:01,816 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 145.0) internal successors, (2465), 17 states have internal predecessors, (2465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:32:01,816 INFO L186 Difference]: Start difference. First operand has 203 places, 179 transitions, 917 flow. Second operand 16 states and 1516 transitions. [2022-01-19 14:32:01,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 204 transitions, 1344 flow [2022-01-19 14:32:01,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 204 transitions, 1266 flow, removed 13 selfloop flow, removed 12 redundant places. [2022-01-19 14:32:01,823 INFO L242 Difference]: Finished difference. Result has 206 places, 180 transitions, 941 flow [2022-01-19 14:32:01,824 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=145, PETRI_DIFFERENCE_MINUEND_FLOW=843, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=941, PETRI_PLACES=206, PETRI_TRANSITIONS=180} [2022-01-19 14:32:01,824 INFO L334 CegarLoopForPetriNet]: 130 programPoint places, 76 predicate places. [2022-01-19 14:32:01,824 INFO L470 AbstractCegarLoop]: Abstraction has has 206 places, 180 transitions, 941 flow [2022-01-19 14:32:01,825 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 91.3125) internal successors, (1461), 16 states have internal predecessors, (1461), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:32:01,825 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:32:01,825 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 14:32:01,825 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-01-19 14:32:01,825 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 14:32:01,825 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:32:01,825 INFO L85 PathProgramCache]: Analyzing trace with hash -690381868, now seen corresponding path program 11 times [2022-01-19 14:32:01,825 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:32:01,825 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1057962555] [2022-01-19 14:32:01,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:32:01,825 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:32:01,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:32:02,075 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 14:32:02,075 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:32:02,075 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1057962555] [2022-01-19 14:32:02,075 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1057962555] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 14:32:02,075 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 14:32:02,075 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-01-19 14:32:02,076 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1117874022] [2022-01-19 14:32:02,076 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 14:32:02,076 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-19 14:32:02,076 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:32:02,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-19 14:32:02,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=181, Unknown=0, NotChecked=0, Total=240 [2022-01-19 14:32:02,077 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 145 [2022-01-19 14:32:02,078 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 180 transitions, 941 flow. Second operand has 16 states, 16 states have (on average 91.3125) internal successors, (1461), 16 states have internal predecessors, (1461), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:32:02,078 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:32:02,078 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 145 [2022-01-19 14:32:02,078 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:32:02,408 INFO L129 PetriNetUnfolder]: 159/598 cut-off events. [2022-01-19 14:32:02,408 INFO L130 PetriNetUnfolder]: For 2405/2405 co-relation queries the response was YES. [2022-01-19 14:32:02,410 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1987 conditions, 598 events. 159/598 cut-off events. For 2405/2405 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 3288 event pairs, 51 based on Foata normal form. 1/588 useless extension candidates. Maximal degree in co-relation 1951. Up to 261 conditions per place. [2022-01-19 14:32:02,411 INFO L132 encePairwiseOnDemand]: 128/145 looper letters, 82 selfloop transitions, 39 changer transitions 6/207 dead transitions. [2022-01-19 14:32:02,412 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 207 transitions, 1403 flow [2022-01-19 14:32:02,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-19 14:32:02,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-01-19 14:32:02,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1609 transitions. [2022-01-19 14:32:02,415 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.652738336713996 [2022-01-19 14:32:02,415 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1609 transitions. [2022-01-19 14:32:02,415 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1609 transitions. [2022-01-19 14:32:02,416 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:32:02,416 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1609 transitions. [2022-01-19 14:32:02,419 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 94.6470588235294) internal successors, (1609), 17 states have internal predecessors, (1609), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:32:02,421 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 145.0) internal successors, (2610), 18 states have internal predecessors, (2610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:32:02,422 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 145.0) internal successors, (2610), 18 states have internal predecessors, (2610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:32:02,422 INFO L186 Difference]: Start difference. First operand has 206 places, 180 transitions, 941 flow. Second operand 17 states and 1609 transitions. [2022-01-19 14:32:02,422 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 207 transitions, 1403 flow [2022-01-19 14:32:02,430 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 207 transitions, 1311 flow, removed 14 selfloop flow, removed 14 redundant places. [2022-01-19 14:32:02,433 INFO L242 Difference]: Finished difference. Result has 210 places, 182 transitions, 982 flow [2022-01-19 14:32:02,434 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=145, PETRI_DIFFERENCE_MINUEND_FLOW=853, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=982, PETRI_PLACES=210, PETRI_TRANSITIONS=182} [2022-01-19 14:32:02,434 INFO L334 CegarLoopForPetriNet]: 130 programPoint places, 80 predicate places. [2022-01-19 14:32:02,434 INFO L470 AbstractCegarLoop]: Abstraction has has 210 places, 182 transitions, 982 flow [2022-01-19 14:32:02,435 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 91.3125) internal successors, (1461), 16 states have internal predecessors, (1461), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:32:02,435 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:32:02,435 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 14:32:02,435 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-01-19 14:32:02,435 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 14:32:02,435 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:32:02,436 INFO L85 PathProgramCache]: Analyzing trace with hash 789017708, now seen corresponding path program 12 times [2022-01-19 14:32:02,436 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:32:02,436 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2106473545] [2022-01-19 14:32:02,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:32:02,436 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:32:02,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:32:02,688 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 14:32:02,688 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:32:02,688 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2106473545] [2022-01-19 14:32:02,688 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2106473545] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 14:32:02,688 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 14:32:02,688 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-01-19 14:32:02,688 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1903966929] [2022-01-19 14:32:02,688 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 14:32:02,689 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-19 14:32:02,689 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:32:02,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-19 14:32:02,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=178, Unknown=0, NotChecked=0, Total=240 [2022-01-19 14:32:02,690 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 145 [2022-01-19 14:32:02,691 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 182 transitions, 982 flow. Second operand has 16 states, 16 states have (on average 91.3125) internal successors, (1461), 16 states have internal predecessors, (1461), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:32:02,691 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:32:02,691 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 145 [2022-01-19 14:32:02,691 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:32:02,967 INFO L129 PetriNetUnfolder]: 160/599 cut-off events. [2022-01-19 14:32:02,968 INFO L130 PetriNetUnfolder]: For 2745/2745 co-relation queries the response was YES. [2022-01-19 14:32:02,970 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2052 conditions, 599 events. 160/599 cut-off events. For 2745/2745 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 3267 event pairs, 79 based on Foata normal form. 1/585 useless extension candidates. Maximal degree in co-relation 2014. Up to 289 conditions per place. [2022-01-19 14:32:02,972 INFO L132 encePairwiseOnDemand]: 128/145 looper letters, 85 selfloop transitions, 35 changer transitions 7/207 dead transitions. [2022-01-19 14:32:02,972 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 207 transitions, 1461 flow [2022-01-19 14:32:02,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-19 14:32:02,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-01-19 14:32:02,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1516 transitions. [2022-01-19 14:32:02,973 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.653448275862069 [2022-01-19 14:32:02,974 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1516 transitions. [2022-01-19 14:32:02,974 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1516 transitions. [2022-01-19 14:32:02,974 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:32:02,974 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1516 transitions. [2022-01-19 14:32:02,975 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 94.75) internal successors, (1516), 16 states have internal predecessors, (1516), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:32:02,979 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 145.0) internal successors, (2465), 17 states have internal predecessors, (2465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:32:02,979 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 145.0) internal successors, (2465), 17 states have internal predecessors, (2465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:32:02,979 INFO L186 Difference]: Start difference. First operand has 210 places, 182 transitions, 982 flow. Second operand 16 states and 1516 transitions. [2022-01-19 14:32:02,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 207 transitions, 1461 flow [2022-01-19 14:32:02,987 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 207 transitions, 1330 flow, removed 28 selfloop flow, removed 14 redundant places. [2022-01-19 14:32:02,989 INFO L242 Difference]: Finished difference. Result has 212 places, 184 transitions, 987 flow [2022-01-19 14:32:02,989 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=145, PETRI_DIFFERENCE_MINUEND_FLOW=873, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=987, PETRI_PLACES=212, PETRI_TRANSITIONS=184} [2022-01-19 14:32:02,990 INFO L334 CegarLoopForPetriNet]: 130 programPoint places, 82 predicate places. [2022-01-19 14:32:02,990 INFO L470 AbstractCegarLoop]: Abstraction has has 212 places, 184 transitions, 987 flow [2022-01-19 14:32:02,990 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 91.3125) internal successors, (1461), 16 states have internal predecessors, (1461), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:32:02,990 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:32:02,990 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 14:32:02,991 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-01-19 14:32:02,991 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 14:32:02,991 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:32:02,991 INFO L85 PathProgramCache]: Analyzing trace with hash -1447154114, now seen corresponding path program 13 times [2022-01-19 14:32:02,991 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:32:02,991 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [305190203] [2022-01-19 14:32:02,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:32:02,991 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:32:03,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:32:03,256 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 14:32:03,256 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:32:03,256 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [305190203] [2022-01-19 14:32:03,256 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [305190203] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 14:32:03,256 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 14:32:03,256 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-01-19 14:32:03,256 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1788378185] [2022-01-19 14:32:03,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 14:32:03,257 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-19 14:32:03,257 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:32:03,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-19 14:32:03,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=177, Unknown=0, NotChecked=0, Total=240 [2022-01-19 14:32:03,258 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 89 out of 145 [2022-01-19 14:32:03,259 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 184 transitions, 987 flow. Second operand has 16 states, 16 states have (on average 91.3125) internal successors, (1461), 16 states have internal predecessors, (1461), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:32:03,259 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:32:03,259 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 89 of 145 [2022-01-19 14:32:03,259 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:32:03,533 INFO L129 PetriNetUnfolder]: 163/605 cut-off events. [2022-01-19 14:32:03,533 INFO L130 PetriNetUnfolder]: For 2717/2717 co-relation queries the response was YES. [2022-01-19 14:32:03,535 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2060 conditions, 605 events. 163/605 cut-off events. For 2717/2717 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 3292 event pairs, 82 based on Foata normal form. 1/592 useless extension candidates. Maximal degree in co-relation 2022. Up to 289 conditions per place. [2022-01-19 14:32:03,537 INFO L132 encePairwiseOnDemand]: 128/145 looper letters, 87 selfloop transitions, 36 changer transitions 6/209 dead transitions. [2022-01-19 14:32:03,537 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 209 transitions, 1453 flow [2022-01-19 14:32:03,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-19 14:32:03,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-01-19 14:32:03,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1518 transitions. [2022-01-19 14:32:03,539 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.6543103448275862 [2022-01-19 14:32:03,539 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1518 transitions. [2022-01-19 14:32:03,539 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1518 transitions. [2022-01-19 14:32:03,539 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:32:03,539 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1518 transitions. [2022-01-19 14:32:03,541 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 94.875) internal successors, (1518), 16 states have internal predecessors, (1518), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:32:03,543 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 145.0) internal successors, (2465), 17 states have internal predecessors, (2465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:32:03,543 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 145.0) internal successors, (2465), 17 states have internal predecessors, (2465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:32:03,543 INFO L186 Difference]: Start difference. First operand has 212 places, 184 transitions, 987 flow. Second operand 16 states and 1518 transitions. [2022-01-19 14:32:03,543 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 209 transitions, 1453 flow [2022-01-19 14:32:03,550 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 209 transitions, 1366 flow, removed 15 selfloop flow, removed 12 redundant places. [2022-01-19 14:32:03,552 INFO L242 Difference]: Finished difference. Result has 215 places, 185 transitions, 1012 flow [2022-01-19 14:32:03,553 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=145, PETRI_DIFFERENCE_MINUEND_FLOW=904, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=1012, PETRI_PLACES=215, PETRI_TRANSITIONS=185} [2022-01-19 14:32:03,553 INFO L334 CegarLoopForPetriNet]: 130 programPoint places, 85 predicate places. [2022-01-19 14:32:03,553 INFO L470 AbstractCegarLoop]: Abstraction has has 215 places, 185 transitions, 1012 flow [2022-01-19 14:32:03,554 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 91.3125) internal successors, (1461), 16 states have internal predecessors, (1461), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:32:03,554 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:32:03,554 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 14:32:03,554 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-01-19 14:32:03,554 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 14:32:03,554 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:32:03,554 INFO L85 PathProgramCache]: Analyzing trace with hash -414570916, now seen corresponding path program 1 times [2022-01-19 14:32:03,554 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:32:03,554 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1431167289] [2022-01-19 14:32:03,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:32:03,555 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:32:03,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:32:03,696 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 14:32:03,697 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:32:03,697 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1431167289] [2022-01-19 14:32:03,697 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1431167289] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 14:32:03,697 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2116311961] [2022-01-19 14:32:03,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:32:03,697 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 14:32:03,697 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 14:32:03,699 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) [2022-01-19 14:32:03,703 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-01-19 14:32:03,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:32:03,805 INFO L263 TraceCheckSpWp]: Trace formula consists of 280 conjuncts, 14 conjunts are in the unsatisfiable core [2022-01-19 14:32:03,810 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 14:32:04,278 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 14:32:04,278 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 14:32:04,763 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 14:32:04,763 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2116311961] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 14:32:04,763 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 14:32:04,764 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 29 [2022-01-19 14:32:04,764 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [859912704] [2022-01-19 14:32:04,764 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 14:32:04,764 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-19 14:32:04,764 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:32:04,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-19 14:32:04,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=187, Invalid=625, Unknown=0, NotChecked=0, Total=812 [2022-01-19 14:32:04,767 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 110 out of 145 [2022-01-19 14:32:04,769 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 185 transitions, 1012 flow. Second operand has 29 states, 29 states have (on average 112.27586206896552) internal successors, (3256), 29 states have internal predecessors, (3256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:32:04,769 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:32:04,769 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 110 of 145 [2022-01-19 14:32:04,769 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:32:05,192 INFO L129 PetriNetUnfolder]: 86/740 cut-off events. [2022-01-19 14:32:05,192 INFO L130 PetriNetUnfolder]: For 5310/5429 co-relation queries the response was YES. [2022-01-19 14:32:05,195 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2252 conditions, 740 events. 86/740 cut-off events. For 5310/5429 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 4972 event pairs, 12 based on Foata normal form. 72/804 useless extension candidates. Maximal degree in co-relation 2213. Up to 81 conditions per place. [2022-01-19 14:32:05,197 INFO L132 encePairwiseOnDemand]: 129/145 looper letters, 48 selfloop transitions, 21 changer transitions 3/214 dead transitions. [2022-01-19 14:32:05,198 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 214 transitions, 1272 flow [2022-01-19 14:32:05,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-19 14:32:05,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2022-01-19 14:32:05,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1928 transitions. [2022-01-19 14:32:05,200 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7821501014198783 [2022-01-19 14:32:05,200 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1928 transitions. [2022-01-19 14:32:05,200 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1928 transitions. [2022-01-19 14:32:05,200 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:32:05,200 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1928 transitions. [2022-01-19 14:32:05,202 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 113.41176470588235) internal successors, (1928), 17 states have internal predecessors, (1928), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:32:05,204 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 145.0) internal successors, (2610), 18 states have internal predecessors, (2610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:32:05,204 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 145.0) internal successors, (2610), 18 states have internal predecessors, (2610), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:32:05,204 INFO L186 Difference]: Start difference. First operand has 215 places, 185 transitions, 1012 flow. Second operand 17 states and 1928 transitions. [2022-01-19 14:32:05,204 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 214 transitions, 1272 flow [2022-01-19 14:32:05,213 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 214 transitions, 1174 flow, removed 14 selfloop flow, removed 14 redundant places. [2022-01-19 14:32:05,216 INFO L242 Difference]: Finished difference. Result has 221 places, 194 transitions, 1075 flow [2022-01-19 14:32:05,216 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=145, PETRI_DIFFERENCE_MINUEND_FLOW=914, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1075, PETRI_PLACES=221, PETRI_TRANSITIONS=194} [2022-01-19 14:32:05,216 INFO L334 CegarLoopForPetriNet]: 130 programPoint places, 91 predicate places. [2022-01-19 14:32:05,216 INFO L470 AbstractCegarLoop]: Abstraction has has 221 places, 194 transitions, 1075 flow [2022-01-19 14:32:05,217 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 112.27586206896552) internal successors, (3256), 29 states have internal predecessors, (3256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:32:05,217 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:32:05,218 INFO L254 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 14:32:05,235 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-01-19 14:32:05,431 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-01-19 14:32:05,431 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 14:32:05,432 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:32:05,432 INFO L85 PathProgramCache]: Analyzing trace with hash -354062317, now seen corresponding path program 1 times [2022-01-19 14:32:05,432 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:32:05,432 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [521100279] [2022-01-19 14:32:05,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:32:05,432 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:32:05,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:32:05,479 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 14:32:05,479 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:32:05,479 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [521100279] [2022-01-19 14:32:05,479 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [521100279] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 14:32:05,479 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1958121032] [2022-01-19 14:32:05,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:32:05,480 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 14:32:05,480 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 14:32:05,480 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) [2022-01-19 14:32:05,481 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-01-19 14:32:05,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:32:05,548 INFO L263 TraceCheckSpWp]: Trace formula consists of 281 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-19 14:32:05,552 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 14:32:05,753 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 14:32:05,753 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 14:32:06,039 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 14:32:06,039 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1958121032] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 14:32:06,039 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 14:32:06,040 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-01-19 14:32:06,040 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2064377529] [2022-01-19 14:32:06,040 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 14:32:06,040 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-19 14:32:06,041 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:32:06,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-19 14:32:06,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=265, Unknown=0, NotChecked=0, Total=342 [2022-01-19 14:32:06,042 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 112 out of 145 [2022-01-19 14:32:06,043 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 194 transitions, 1075 flow. Second operand has 19 states, 19 states have (on average 114.63157894736842) internal successors, (2178), 19 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:32:06,043 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:32:06,043 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 112 of 145 [2022-01-19 14:32:06,043 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:32:06,222 INFO L129 PetriNetUnfolder]: 65/479 cut-off events. [2022-01-19 14:32:06,222 INFO L130 PetriNetUnfolder]: For 3730/3762 co-relation queries the response was YES. [2022-01-19 14:32:06,224 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1575 conditions, 479 events. 65/479 cut-off events. For 3730/3762 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 2227 event pairs, 11 based on Foata normal form. 26/498 useless extension candidates. Maximal degree in co-relation 1532. Up to 91 conditions per place. [2022-01-19 14:32:06,225 INFO L132 encePairwiseOnDemand]: 133/145 looper letters, 38 selfloop transitions, 11 changer transitions 6/199 dead transitions. [2022-01-19 14:32:06,225 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 199 transitions, 1190 flow [2022-01-19 14:32:06,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-19 14:32:06,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-01-19 14:32:06,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1385 transitions. [2022-01-19 14:32:06,228 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7959770114942529 [2022-01-19 14:32:06,228 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1385 transitions. [2022-01-19 14:32:06,228 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1385 transitions. [2022-01-19 14:32:06,229 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:32:06,229 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1385 transitions. [2022-01-19 14:32:06,230 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 115.41666666666667) internal successors, (1385), 12 states have internal predecessors, (1385), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:32:06,231 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 145.0) internal successors, (1885), 13 states have internal predecessors, (1885), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:32:06,231 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 145.0) internal successors, (1885), 13 states have internal predecessors, (1885), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:32:06,231 INFO L186 Difference]: Start difference. First operand has 221 places, 194 transitions, 1075 flow. Second operand 12 states and 1385 transitions. [2022-01-19 14:32:06,232 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 199 transitions, 1190 flow [2022-01-19 14:32:06,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 199 transitions, 1111 flow, removed 30 selfloop flow, removed 8 redundant places. [2022-01-19 14:32:06,242 INFO L242 Difference]: Finished difference. Result has 224 places, 189 transitions, 989 flow [2022-01-19 14:32:06,242 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=145, PETRI_DIFFERENCE_MINUEND_FLOW=980, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=989, PETRI_PLACES=224, PETRI_TRANSITIONS=189} [2022-01-19 14:32:06,242 INFO L334 CegarLoopForPetriNet]: 130 programPoint places, 94 predicate places. [2022-01-19 14:32:06,243 INFO L470 AbstractCegarLoop]: Abstraction has has 224 places, 189 transitions, 989 flow [2022-01-19 14:32:06,243 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 114.63157894736842) internal successors, (2178), 19 states have internal predecessors, (2178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:32:06,243 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:32:06,243 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 14:32:06,261 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-01-19 14:32:06,459 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-01-19 14:32:06,460 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 14:32:06,460 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:32:06,460 INFO L85 PathProgramCache]: Analyzing trace with hash -2063615823, now seen corresponding path program 2 times [2022-01-19 14:32:06,460 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:32:06,460 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [405911857] [2022-01-19 14:32:06,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:32:06,460 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:32:06,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:32:06,498 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-01-19 14:32:06,499 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:32:06,499 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [405911857] [2022-01-19 14:32:06,499 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [405911857] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 14:32:06,499 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 14:32:06,499 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-19 14:32:06,499 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1292479587] [2022-01-19 14:32:06,499 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 14:32:06,499 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-19 14:32:06,499 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:32:06,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-19 14:32:06,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-01-19 14:32:06,501 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 125 out of 145 [2022-01-19 14:32:06,501 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 189 transitions, 989 flow. Second operand has 4 states, 4 states have (on average 127.75) internal successors, (511), 4 states have internal predecessors, (511), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:32:06,501 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:32:06,501 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 125 of 145 [2022-01-19 14:32:06,501 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:32:06,555 INFO L129 PetriNetUnfolder]: 42/488 cut-off events. [2022-01-19 14:32:06,555 INFO L130 PetriNetUnfolder]: For 3973/4056 co-relation queries the response was YES. [2022-01-19 14:32:06,557 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1460 conditions, 488 events. 42/488 cut-off events. For 3973/4056 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 2559 event pairs, 7 based on Foata normal form. 49/530 useless extension candidates. Maximal degree in co-relation 1417. Up to 47 conditions per place. [2022-01-19 14:32:06,558 INFO L132 encePairwiseOnDemand]: 141/145 looper letters, 16 selfloop transitions, 7 changer transitions 36/185 dead transitions. [2022-01-19 14:32:06,558 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 185 transitions, 1034 flow [2022-01-19 14:32:06,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-19 14:32:06,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2022-01-19 14:32:06,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 523 transitions. [2022-01-19 14:32:06,559 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9017241379310345 [2022-01-19 14:32:06,559 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 523 transitions. [2022-01-19 14:32:06,559 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 523 transitions. [2022-01-19 14:32:06,559 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:32:06,559 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 523 transitions. [2022-01-19 14:32:06,560 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 130.75) internal successors, (523), 4 states have internal predecessors, (523), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:32:06,561 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 145.0) internal successors, (725), 5 states have internal predecessors, (725), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:32:06,561 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 145.0) internal successors, (725), 5 states have internal predecessors, (725), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:32:06,561 INFO L186 Difference]: Start difference. First operand has 224 places, 189 transitions, 989 flow. Second operand 4 states and 523 transitions. [2022-01-19 14:32:06,561 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 185 transitions, 1034 flow [2022-01-19 14:32:06,568 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 185 transitions, 957 flow, removed 16 selfloop flow, removed 17 redundant places. [2022-01-19 14:32:06,569 INFO L242 Difference]: Finished difference. Result has 207 places, 143 transitions, 573 flow [2022-01-19 14:32:06,569 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=145, PETRI_DIFFERENCE_MINUEND_FLOW=845, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=573, PETRI_PLACES=207, PETRI_TRANSITIONS=143} [2022-01-19 14:32:06,570 INFO L334 CegarLoopForPetriNet]: 130 programPoint places, 77 predicate places. [2022-01-19 14:32:06,570 INFO L470 AbstractCegarLoop]: Abstraction has has 207 places, 143 transitions, 573 flow [2022-01-19 14:32:06,570 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 127.75) internal successors, (511), 4 states have internal predecessors, (511), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:32:06,570 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:32:06,570 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 14:32:06,570 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-01-19 14:32:06,570 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 14:32:06,571 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:32:06,571 INFO L85 PathProgramCache]: Analyzing trace with hash -135091148, now seen corresponding path program 2 times [2022-01-19 14:32:06,571 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:32:06,571 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [518549949] [2022-01-19 14:32:06,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:32:06,571 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:32:06,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:32:07,308 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 14:32:07,308 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:32:07,308 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [518549949] [2022-01-19 14:32:07,308 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [518549949] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 14:32:07,308 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [54361489] [2022-01-19 14:32:07,309 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-19 14:32:07,309 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 14:32:07,309 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 14:32:07,310 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) [2022-01-19 14:32:07,327 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-01-19 14:32:07,407 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-19 14:32:07,407 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 14:32:07,409 INFO L263 TraceCheckSpWp]: Trace formula consists of 294 conjuncts, 42 conjunts are in the unsatisfiable core [2022-01-19 14:32:07,416 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 14:32:07,455 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-01-19 14:32:07,650 INFO L353 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2022-01-19 14:32:07,650 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2022-01-19 14:32:08,241 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 18 treesize of output 20 [2022-01-19 14:32:08,333 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 23 treesize of output 7 [2022-01-19 14:32:08,463 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 14:32:08,463 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 14:32:08,714 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 14:32:08,714 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 45 treesize of output 45 [2022-01-19 14:32:08,717 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 24 treesize of output 18 [2022-01-19 14:32:09,988 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 14:32:09,989 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [54361489] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 14:32:09,989 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 14:32:09,989 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 21, 21] total 64 [2022-01-19 14:32:09,989 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [721980944] [2022-01-19 14:32:09,989 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 14:32:09,989 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 64 states [2022-01-19 14:32:09,989 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:32:09,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2022-01-19 14:32:09,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=311, Invalid=3720, Unknown=1, NotChecked=0, Total=4032 [2022-01-19 14:32:09,992 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 145 [2022-01-19 14:32:09,994 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 143 transitions, 573 flow. Second operand has 64 states, 64 states have (on average 58.0625) internal successors, (3716), 64 states have internal predecessors, (3716), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:32:09,994 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:32:09,994 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 145 [2022-01-19 14:32:09,995 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:32:18,536 INFO L129 PetriNetUnfolder]: 2948/7104 cut-off events. [2022-01-19 14:32:18,537 INFO L130 PetriNetUnfolder]: For 64846/64848 co-relation queries the response was YES. [2022-01-19 14:32:18,562 INFO L84 FinitePrefix]: Finished finitePrefix Result has 25156 conditions, 7104 events. 2948/7104 cut-off events. For 64846/64848 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 60789 event pairs, 392 based on Foata normal form. 238/7202 useless extension candidates. Maximal degree in co-relation 25117. Up to 963 conditions per place. [2022-01-19 14:32:18,589 INFO L132 encePairwiseOnDemand]: 113/145 looper letters, 459 selfloop transitions, 202 changer transitions 0/714 dead transitions. [2022-01-19 14:32:18,589 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 714 transitions, 5245 flow [2022-01-19 14:32:18,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2022-01-19 14:32:18,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 76 states. [2022-01-19 14:32:18,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 4768 transitions. [2022-01-19 14:32:18,594 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4326678765880218 [2022-01-19 14:32:18,594 INFO L72 ComplementDD]: Start complementDD. Operand 76 states and 4768 transitions. [2022-01-19 14:32:18,595 INFO L73 IsDeterministic]: Start isDeterministic. Operand 76 states and 4768 transitions. [2022-01-19 14:32:18,596 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:32:18,596 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 76 states and 4768 transitions. [2022-01-19 14:32:18,600 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 77 states, 76 states have (on average 62.73684210526316) internal successors, (4768), 76 states have internal predecessors, (4768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:32:18,610 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 77 states, 77 states have (on average 145.0) internal successors, (11165), 77 states have internal predecessors, (11165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:32:18,612 INFO L81 ComplementDD]: Finished complementDD. Result has 77 states, 77 states have (on average 145.0) internal successors, (11165), 77 states have internal predecessors, (11165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:32:18,612 INFO L186 Difference]: Start difference. First operand has 207 places, 143 transitions, 573 flow. Second operand 76 states and 4768 transitions. [2022-01-19 14:32:18,612 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 714 transitions, 5245 flow [2022-01-19 14:32:18,657 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 714 transitions, 3912 flow, removed 649 selfloop flow, removed 23 redundant places. [2022-01-19 14:32:18,662 INFO L242 Difference]: Finished difference. Result has 266 places, 353 transitions, 2479 flow [2022-01-19 14:32:18,662 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=145, PETRI_DIFFERENCE_MINUEND_FLOW=458, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=76, PETRI_FLOW=2479, PETRI_PLACES=266, PETRI_TRANSITIONS=353} [2022-01-19 14:32:18,662 INFO L334 CegarLoopForPetriNet]: 130 programPoint places, 136 predicate places. [2022-01-19 14:32:18,662 INFO L470 AbstractCegarLoop]: Abstraction has has 266 places, 353 transitions, 2479 flow [2022-01-19 14:32:18,663 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 64 states, 64 states have (on average 58.0625) internal successors, (3716), 64 states have internal predecessors, (3716), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:32:18,663 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:32:18,663 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 14:32:18,683 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2022-01-19 14:32:18,881 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 14:32:18,881 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 14:32:18,882 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:32:18,882 INFO L85 PathProgramCache]: Analyzing trace with hash -1719990396, now seen corresponding path program 1 times [2022-01-19 14:32:18,882 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:32:18,882 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1309858431] [2022-01-19 14:32:18,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:32:18,882 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:32:18,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:32:20,152 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 14:32:20,152 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:32:20,152 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1309858431] [2022-01-19 14:32:20,152 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1309858431] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 14:32:20,152 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [542219867] [2022-01-19 14:32:20,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:32:20,153 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 14:32:20,153 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 14:32:20,154 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) [2022-01-19 14:32:20,154 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-01-19 14:32:20,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:32:20,247 INFO L263 TraceCheckSpWp]: Trace formula consists of 309 conjuncts, 61 conjunts are in the unsatisfiable core [2022-01-19 14:32:20,250 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 14:32:22,043 INFO L353 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2022-01-19 14:32:22,043 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 24 treesize of output 10 [2022-01-19 14:32:22,453 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 14:32:22,454 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 14:32:23,556 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 14:32:23,557 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 40 treesize of output 40 [2022-01-19 14:32:25,664 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 14:32:25,664 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [542219867] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 14:32:25,664 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 14:32:25,664 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 31, 31] total 89 [2022-01-19 14:32:25,664 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1208839366] [2022-01-19 14:32:25,664 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 14:32:25,665 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 89 states [2022-01-19 14:32:25,665 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:32:25,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 89 interpolants. [2022-01-19 14:32:25,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=694, Invalid=7138, Unknown=0, NotChecked=0, Total=7832 [2022-01-19 14:32:25,669 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 145 [2022-01-19 14:32:25,672 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 353 transitions, 2479 flow. Second operand has 89 states, 89 states have (on average 58.48314606741573) internal successors, (5205), 89 states have internal predecessors, (5205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:32:25,672 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:32:25,672 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 145 [2022-01-19 14:32:25,672 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:32:31,190 INFO L129 PetriNetUnfolder]: 5628/11566 cut-off events. [2022-01-19 14:32:31,190 INFO L130 PetriNetUnfolder]: For 75684/75688 co-relation queries the response was YES. [2022-01-19 14:32:31,243 INFO L84 FinitePrefix]: Finished finitePrefix Result has 44100 conditions, 11566 events. 5628/11566 cut-off events. For 75684/75688 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 97595 event pairs, 2006 based on Foata normal form. 7/11519 useless extension candidates. Maximal degree in co-relation 44043. Up to 8040 conditions per place. [2022-01-19 14:32:31,283 INFO L132 encePairwiseOnDemand]: 105/145 looper letters, 426 selfloop transitions, 297 changer transitions 16/785 dead transitions. [2022-01-19 14:32:31,283 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 785 transitions, 7157 flow [2022-01-19 14:32:31,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2022-01-19 14:32:31,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 73 states. [2022-01-19 14:32:31,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 4467 transitions. [2022-01-19 14:32:31,287 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.42201228153046766 [2022-01-19 14:32:31,287 INFO L72 ComplementDD]: Start complementDD. Operand 73 states and 4467 transitions. [2022-01-19 14:32:31,287 INFO L73 IsDeterministic]: Start isDeterministic. Operand 73 states and 4467 transitions. [2022-01-19 14:32:31,288 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:32:31,288 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 73 states and 4467 transitions. [2022-01-19 14:32:31,292 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 74 states, 73 states have (on average 61.19178082191781) internal successors, (4467), 73 states have internal predecessors, (4467), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:32:31,299 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 74 states, 74 states have (on average 145.0) internal successors, (10730), 74 states have internal predecessors, (10730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:32:31,300 INFO L81 ComplementDD]: Finished complementDD. Result has 74 states, 74 states have (on average 145.0) internal successors, (10730), 74 states have internal predecessors, (10730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:32:31,300 INFO L186 Difference]: Start difference. First operand has 266 places, 353 transitions, 2479 flow. Second operand 73 states and 4467 transitions. [2022-01-19 14:32:31,300 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 785 transitions, 7157 flow [2022-01-19 14:32:31,633 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 785 transitions, 6493 flow, removed 315 selfloop flow, removed 14 redundant places. [2022-01-19 14:32:31,644 INFO L242 Difference]: Finished difference. Result has 350 places, 613 transitions, 5191 flow [2022-01-19 14:32:31,645 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=145, PETRI_DIFFERENCE_MINUEND_FLOW=2120, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=73, PETRI_FLOW=5191, PETRI_PLACES=350, PETRI_TRANSITIONS=613} [2022-01-19 14:32:31,645 INFO L334 CegarLoopForPetriNet]: 130 programPoint places, 220 predicate places. [2022-01-19 14:32:31,645 INFO L470 AbstractCegarLoop]: Abstraction has has 350 places, 613 transitions, 5191 flow [2022-01-19 14:32:31,646 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 89 states, 89 states have (on average 58.48314606741573) internal successors, (5205), 89 states have internal predecessors, (5205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:32:31,646 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:32:31,646 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 14:32:31,665 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-01-19 14:32:31,863 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 14:32:31,863 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 14:32:31,864 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:32:31,864 INFO L85 PathProgramCache]: Analyzing trace with hash 997418424, now seen corresponding path program 2 times [2022-01-19 14:32:31,864 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:32:31,864 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1881229059] [2022-01-19 14:32:31,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:32:31,864 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:32:31,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:32:33,122 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 14:32:33,122 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:32:33,122 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1881229059] [2022-01-19 14:32:33,122 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1881229059] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 14:32:33,122 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2035125404] [2022-01-19 14:32:33,122 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-19 14:32:33,123 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 14:32:33,123 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 14:32:33,124 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) [2022-01-19 14:32:33,124 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-01-19 14:32:33,261 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-19 14:32:33,261 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 14:32:33,263 INFO L263 TraceCheckSpWp]: Trace formula consists of 309 conjuncts, 61 conjunts are in the unsatisfiable core [2022-01-19 14:32:33,265 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 14:32:35,221 INFO L353 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2022-01-19 14:32:35,222 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 24 treesize of output 10 [2022-01-19 14:32:35,610 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 14:32:35,610 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 14:32:36,708 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 14:32:36,708 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 40 treesize of output 40 [2022-01-19 14:32:38,541 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 14:32:38,541 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2035125404] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 14:32:38,541 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 14:32:38,541 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 31, 31] total 89 [2022-01-19 14:32:38,541 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [59185483] [2022-01-19 14:32:38,541 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 14:32:38,542 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 89 states [2022-01-19 14:32:38,542 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:32:38,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 89 interpolants. [2022-01-19 14:32:38,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=694, Invalid=7138, Unknown=0, NotChecked=0, Total=7832 [2022-01-19 14:32:38,545 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 145 [2022-01-19 14:32:38,548 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 613 transitions, 5191 flow. Second operand has 89 states, 89 states have (on average 58.48314606741573) internal successors, (5205), 89 states have internal predecessors, (5205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:32:38,548 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:32:38,548 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 145 [2022-01-19 14:32:38,548 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:32:46,352 INFO L129 PetriNetUnfolder]: 6255/12850 cut-off events. [2022-01-19 14:32:46,352 INFO L130 PetriNetUnfolder]: For 291445/291491 co-relation queries the response was YES. [2022-01-19 14:32:46,452 INFO L84 FinitePrefix]: Finished finitePrefix Result has 82772 conditions, 12850 events. 6255/12850 cut-off events. For 291445/291491 co-relation queries the response was YES. Maximal size of possible extension queue 415. Compared 109442 event pairs, 2108 based on Foata normal form. 39/12832 useless extension candidates. Maximal degree in co-relation 82689. Up to 8718 conditions per place. [2022-01-19 14:32:46,519 INFO L132 encePairwiseOnDemand]: 104/145 looper letters, 543 selfloop transitions, 366 changer transitions 16/971 dead transitions. [2022-01-19 14:32:46,520 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 971 transitions, 11107 flow [2022-01-19 14:32:46,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2022-01-19 14:32:46,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 75 states. [2022-01-19 14:32:46,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 75 states to 75 states and 4576 transitions. [2022-01-19 14:32:46,524 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4207816091954023 [2022-01-19 14:32:46,524 INFO L72 ComplementDD]: Start complementDD. Operand 75 states and 4576 transitions. [2022-01-19 14:32:46,524 INFO L73 IsDeterministic]: Start isDeterministic. Operand 75 states and 4576 transitions. [2022-01-19 14:32:46,525 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:32:46,525 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 75 states and 4576 transitions. [2022-01-19 14:32:46,530 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 76 states, 75 states have (on average 61.013333333333335) internal successors, (4576), 75 states have internal predecessors, (4576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:32:46,537 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 76 states, 76 states have (on average 145.0) internal successors, (11020), 76 states have internal predecessors, (11020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:32:46,538 INFO L81 ComplementDD]: Finished complementDD. Result has 76 states, 76 states have (on average 145.0) internal successors, (11020), 76 states have internal predecessors, (11020), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:32:46,538 INFO L186 Difference]: Start difference. First operand has 350 places, 613 transitions, 5191 flow. Second operand 75 states and 4576 transitions. [2022-01-19 14:32:46,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 971 transitions, 11107 flow [2022-01-19 14:32:47,248 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 971 transitions, 10802 flow, removed 126 selfloop flow, removed 30 redundant places. [2022-01-19 14:32:47,258 INFO L242 Difference]: Finished difference. Result has 413 places, 801 transitions, 8209 flow [2022-01-19 14:32:47,259 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=145, PETRI_DIFFERENCE_MINUEND_FLOW=4960, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=613, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=206, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=75, PETRI_FLOW=8209, PETRI_PLACES=413, PETRI_TRANSITIONS=801} [2022-01-19 14:32:47,259 INFO L334 CegarLoopForPetriNet]: 130 programPoint places, 283 predicate places. [2022-01-19 14:32:47,259 INFO L470 AbstractCegarLoop]: Abstraction has has 413 places, 801 transitions, 8209 flow [2022-01-19 14:32:47,260 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 89 states, 89 states have (on average 58.48314606741573) internal successors, (5205), 89 states have internal predecessors, (5205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:32:47,260 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:32:47,260 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 14:32:47,267 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2022-01-19 14:32:47,464 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 14:32:47,464 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 14:32:47,465 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:32:47,465 INFO L85 PathProgramCache]: Analyzing trace with hash -574762340, now seen corresponding path program 3 times [2022-01-19 14:32:47,465 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:32:47,465 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [409602853] [2022-01-19 14:32:47,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:32:47,465 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:32:47,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:32:48,642 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 14:32:48,642 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:32:48,642 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [409602853] [2022-01-19 14:32:48,642 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [409602853] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 14:32:48,642 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1764598759] [2022-01-19 14:32:48,643 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-19 14:32:48,643 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 14:32:48,643 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 14:32:48,644 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) [2022-01-19 14:32:48,644 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-01-19 14:32:48,824 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-19 14:32:48,824 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 14:32:48,825 INFO L263 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 40 conjunts are in the unsatisfiable core [2022-01-19 14:32:48,827 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 14:32:49,879 INFO L353 Elim1Store]: treesize reduction 13, result has 18.8 percent of original size [2022-01-19 14:32:49,879 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 23 treesize of output 10 [2022-01-19 14:32:50,254 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-19 14:32:50,254 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 14:32:51,121 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 14:32:51,121 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 40 treesize of output 40 [2022-01-19 14:32:51,928 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-19 14:32:51,928 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1764598759] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 14:32:51,928 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 14:32:51,928 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 22, 22] total 71 [2022-01-19 14:32:51,928 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1563562442] [2022-01-19 14:32:51,929 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 14:32:51,929 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 71 states [2022-01-19 14:32:51,929 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:32:51,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 71 interpolants. [2022-01-19 14:32:51,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=333, Invalid=4637, Unknown=0, NotChecked=0, Total=4970 [2022-01-19 14:32:51,933 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 145 [2022-01-19 14:32:51,935 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 801 transitions, 8209 flow. Second operand has 71 states, 71 states have (on average 58.971830985915496) internal successors, (4187), 71 states have internal predecessors, (4187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:32:51,935 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:32:51,935 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 145 [2022-01-19 14:32:51,935 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:33:04,320 INFO L129 PetriNetUnfolder]: 7177/14806 cut-off events. [2022-01-19 14:33:04,320 INFO L130 PetriNetUnfolder]: For 718508/718608 co-relation queries the response was YES. [2022-01-19 14:33:04,429 INFO L84 FinitePrefix]: Finished finitePrefix Result has 122391 conditions, 14806 events. 7177/14806 cut-off events. For 718508/718608 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 128324 event pairs, 1867 based on Foata normal form. 62/14805 useless extension candidates. Maximal degree in co-relation 122290. Up to 9533 conditions per place. [2022-01-19 14:33:04,504 INFO L132 encePairwiseOnDemand]: 108/145 looper letters, 721 selfloop transitions, 438 changer transitions 16/1221 dead transitions. [2022-01-19 14:33:04,504 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 465 places, 1221 transitions, 15912 flow [2022-01-19 14:33:04,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-01-19 14:33:04,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 59 states. [2022-01-19 14:33:04,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 3641 transitions. [2022-01-19 14:33:04,508 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4255990648743425 [2022-01-19 14:33:04,508 INFO L72 ComplementDD]: Start complementDD. Operand 59 states and 3641 transitions. [2022-01-19 14:33:04,509 INFO L73 IsDeterministic]: Start isDeterministic. Operand 59 states and 3641 transitions. [2022-01-19 14:33:04,510 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:33:04,510 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 59 states and 3641 transitions. [2022-01-19 14:33:04,513 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 60 states, 59 states have (on average 61.71186440677966) internal successors, (3641), 59 states have internal predecessors, (3641), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:33:04,517 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 60 states, 60 states have (on average 145.0) internal successors, (8700), 60 states have internal predecessors, (8700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:33:04,519 INFO L81 ComplementDD]: Finished complementDD. Result has 60 states, 60 states have (on average 145.0) internal successors, (8700), 60 states have internal predecessors, (8700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:33:04,519 INFO L186 Difference]: Start difference. First operand has 413 places, 801 transitions, 8209 flow. Second operand 59 states and 3641 transitions. [2022-01-19 14:33:04,519 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 465 places, 1221 transitions, 15912 flow [2022-01-19 14:33:05,726 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 1221 transitions, 15269 flow, removed 274 selfloop flow, removed 34 redundant places. [2022-01-19 14:33:05,741 INFO L242 Difference]: Finished difference. Result has 448 places, 983 transitions, 11271 flow [2022-01-19 14:33:05,742 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=145, PETRI_DIFFERENCE_MINUEND_FLOW=7712, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=801, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=266, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=447, PETRI_DIFFERENCE_SUBTRAHEND_STATES=59, PETRI_FLOW=11271, PETRI_PLACES=448, PETRI_TRANSITIONS=983} [2022-01-19 14:33:05,742 INFO L334 CegarLoopForPetriNet]: 130 programPoint places, 318 predicate places. [2022-01-19 14:33:05,742 INFO L470 AbstractCegarLoop]: Abstraction has has 448 places, 983 transitions, 11271 flow [2022-01-19 14:33:05,743 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 71 states, 71 states have (on average 58.971830985915496) internal successors, (4187), 71 states have internal predecessors, (4187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:33:05,743 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:33:05,743 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 14:33:05,760 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-01-19 14:33:05,953 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 14:33:05,955 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 14:33:05,955 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:33:05,956 INFO L85 PathProgramCache]: Analyzing trace with hash 807462638, now seen corresponding path program 4 times [2022-01-19 14:33:05,956 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:33:05,956 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1412987430] [2022-01-19 14:33:05,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:33:05,956 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:33:06,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:33:07,691 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 14:33:07,691 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:33:07,692 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1412987430] [2022-01-19 14:33:07,692 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1412987430] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 14:33:07,692 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2008176404] [2022-01-19 14:33:07,692 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-19 14:33:07,692 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 14:33:07,692 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 14:33:07,693 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) [2022-01-19 14:33:07,693 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-01-19 14:33:07,772 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-19 14:33:07,772 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 14:33:07,774 INFO L263 TraceCheckSpWp]: Trace formula consists of 309 conjuncts, 60 conjunts are in the unsatisfiable core [2022-01-19 14:33:07,776 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 14:33:09,325 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 23 treesize of output 7 [2022-01-19 14:33:09,789 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 14:33:09,789 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 14:33:10,859 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 14:33:10,859 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 40 treesize of output 40 [2022-01-19 14:33:13,159 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 14:33:13,159 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2008176404] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 14:33:13,159 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 14:33:13,160 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 31, 31] total 94 [2022-01-19 14:33:13,160 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1666426096] [2022-01-19 14:33:13,160 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 14:33:13,160 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 94 states [2022-01-19 14:33:13,160 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:33:13,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 94 interpolants. [2022-01-19 14:33:13,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=688, Invalid=8054, Unknown=0, NotChecked=0, Total=8742 [2022-01-19 14:33:13,164 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 145 [2022-01-19 14:33:13,166 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 448 places, 983 transitions, 11271 flow. Second operand has 94 states, 94 states have (on average 51.47872340425532) internal successors, (4839), 94 states have internal predecessors, (4839), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:33:13,166 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:33:13,166 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 145 [2022-01-19 14:33:13,166 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:33:26,149 INFO L129 PetriNetUnfolder]: 8756/17916 cut-off events. [2022-01-19 14:33:26,150 INFO L130 PetriNetUnfolder]: For 1207911/1208046 co-relation queries the response was YES. [2022-01-19 14:33:26,284 INFO L84 FinitePrefix]: Finished finitePrefix Result has 169742 conditions, 17916 events. 8756/17916 cut-off events. For 1207911/1208046 co-relation queries the response was YES. Maximal size of possible extension queue 535. Compared 160179 event pairs, 1909 based on Foata normal form. 77/17904 useless extension candidates. Maximal degree in co-relation 169629. Up to 9117 conditions per place. [2022-01-19 14:33:26,377 INFO L132 encePairwiseOnDemand]: 102/145 looper letters, 850 selfloop transitions, 935 changer transitions 22/1850 dead transitions. [2022-01-19 14:33:26,378 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 540 places, 1850 transitions, 28622 flow [2022-01-19 14:33:26,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2022-01-19 14:33:26,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 99 states. [2022-01-19 14:33:26,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 5382 transitions. [2022-01-19 14:33:26,382 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.3749216300940439 [2022-01-19 14:33:26,382 INFO L72 ComplementDD]: Start complementDD. Operand 99 states and 5382 transitions. [2022-01-19 14:33:26,382 INFO L73 IsDeterministic]: Start isDeterministic. Operand 99 states and 5382 transitions. [2022-01-19 14:33:26,383 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:33:26,383 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 99 states and 5382 transitions. [2022-01-19 14:33:26,388 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 100 states, 99 states have (on average 54.36363636363637) internal successors, (5382), 99 states have internal predecessors, (5382), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:33:26,395 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 100 states, 100 states have (on average 145.0) internal successors, (14500), 100 states have internal predecessors, (14500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:33:26,395 INFO L81 ComplementDD]: Finished complementDD. Result has 100 states, 100 states have (on average 145.0) internal successors, (14500), 100 states have internal predecessors, (14500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:33:26,395 INFO L186 Difference]: Start difference. First operand has 448 places, 983 transitions, 11271 flow. Second operand 99 states and 5382 transitions. [2022-01-19 14:33:26,395 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 540 places, 1850 transitions, 28622 flow [2022-01-19 14:33:30,396 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 508 places, 1850 transitions, 27276 flow, removed 612 selfloop flow, removed 32 redundant places. [2022-01-19 14:33:30,432 INFO L242 Difference]: Finished difference. Result has 554 places, 1504 transitions, 21120 flow [2022-01-19 14:33:30,433 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=145, PETRI_DIFFERENCE_MINUEND_FLOW=10739, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=983, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=469, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=99, PETRI_FLOW=21120, PETRI_PLACES=554, PETRI_TRANSITIONS=1504} [2022-01-19 14:33:30,433 INFO L334 CegarLoopForPetriNet]: 130 programPoint places, 424 predicate places. [2022-01-19 14:33:30,433 INFO L470 AbstractCegarLoop]: Abstraction has has 554 places, 1504 transitions, 21120 flow [2022-01-19 14:33:30,434 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 94 states, 94 states have (on average 51.47872340425532) internal successors, (4839), 94 states have internal predecessors, (4839), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:33:30,434 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:33:30,434 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 14:33:30,449 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-01-19 14:33:30,638 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 14:33:30,638 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 14:33:30,639 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:33:30,639 INFO L85 PathProgramCache]: Analyzing trace with hash -1680292900, now seen corresponding path program 5 times [2022-01-19 14:33:30,639 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:33:30,639 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1990483552] [2022-01-19 14:33:30,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:33:30,639 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:33:30,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:33:31,753 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 14:33:31,753 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:33:31,753 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1990483552] [2022-01-19 14:33:31,754 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1990483552] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 14:33:31,754 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1991081146] [2022-01-19 14:33:31,754 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-19 14:33:31,754 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 14:33:31,754 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 14:33:31,755 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) [2022-01-19 14:33:31,755 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-01-19 14:33:31,893 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-19 14:33:31,893 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 14:33:31,895 INFO L263 TraceCheckSpWp]: Trace formula consists of 309 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-19 14:33:31,897 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 14:33:32,853 INFO L353 Elim1Store]: treesize reduction 13, result has 18.8 percent of original size [2022-01-19 14:33:32,853 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 23 treesize of output 10 [2022-01-19 14:33:33,267 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-19 14:33:33,268 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 14:33:33,977 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 14:33:33,977 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 68 treesize of output 68 [2022-01-19 14:33:39,175 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-19 14:33:39,175 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1991081146] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 14:33:39,175 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 14:33:39,175 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 23, 20] total 70 [2022-01-19 14:33:39,175 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1738265346] [2022-01-19 14:33:39,175 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 14:33:39,176 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 70 states [2022-01-19 14:33:39,176 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:33:39,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 70 interpolants. [2022-01-19 14:33:39,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=360, Invalid=4470, Unknown=0, NotChecked=0, Total=4830 [2022-01-19 14:33:39,178 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 145 [2022-01-19 14:33:39,180 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 554 places, 1504 transitions, 21120 flow. Second operand has 70 states, 70 states have (on average 59.01428571428571) internal successors, (4131), 70 states have internal predecessors, (4131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:33:39,180 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:33:39,181 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 145 [2022-01-19 14:33:39,181 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:33:54,463 INFO L129 PetriNetUnfolder]: 9413/19482 cut-off events. [2022-01-19 14:33:54,463 INFO L130 PetriNetUnfolder]: For 1299338/1299488 co-relation queries the response was YES. [2022-01-19 14:33:54,680 INFO L84 FinitePrefix]: Finished finitePrefix Result has 197291 conditions, 19482 events. 9413/19482 cut-off events. For 1299338/1299488 co-relation queries the response was YES. Maximal size of possible extension queue 585. Compared 178281 event pairs, 2323 based on Foata normal form. 78/19447 useless extension candidates. Maximal degree in co-relation 197138. Up to 11701 conditions per place. [2022-01-19 14:33:54,785 INFO L132 encePairwiseOnDemand]: 107/145 looper letters, 1084 selfloop transitions, 946 changer transitions 37/2113 dead transitions. [2022-01-19 14:33:54,785 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 631 places, 2113 transitions, 35785 flow [2022-01-19 14:33:54,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2022-01-19 14:33:54,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 87 states. [2022-01-19 14:33:54,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 5326 transitions. [2022-01-19 14:33:54,789 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4221957986523979 [2022-01-19 14:33:54,789 INFO L72 ComplementDD]: Start complementDD. Operand 87 states and 5326 transitions. [2022-01-19 14:33:54,790 INFO L73 IsDeterministic]: Start isDeterministic. Operand 87 states and 5326 transitions. [2022-01-19 14:33:54,790 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:33:54,790 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 87 states and 5326 transitions. [2022-01-19 14:33:54,794 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 88 states, 87 states have (on average 61.2183908045977) internal successors, (5326), 87 states have internal predecessors, (5326), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:33:54,800 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 88 states, 88 states have (on average 145.0) internal successors, (12760), 88 states have internal predecessors, (12760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:33:54,801 INFO L81 ComplementDD]: Finished complementDD. Result has 88 states, 88 states have (on average 145.0) internal successors, (12760), 88 states have internal predecessors, (12760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:33:54,801 INFO L186 Difference]: Start difference. First operand has 554 places, 1504 transitions, 21120 flow. Second operand 87 states and 5326 transitions. [2022-01-19 14:33:54,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 631 places, 2113 transitions, 35785 flow [2022-01-19 14:33:59,690 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 596 places, 2113 transitions, 34366 flow, removed 671 selfloop flow, removed 35 redundant places. [2022-01-19 14:33:59,717 INFO L242 Difference]: Finished difference. Result has 632 places, 1860 transitions, 29495 flow [2022-01-19 14:33:59,718 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=145, PETRI_DIFFERENCE_MINUEND_FLOW=20372, PETRI_DIFFERENCE_MINUEND_PLACES=510, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1504, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=637, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=744, PETRI_DIFFERENCE_SUBTRAHEND_STATES=87, PETRI_FLOW=29495, PETRI_PLACES=632, PETRI_TRANSITIONS=1860} [2022-01-19 14:33:59,718 INFO L334 CegarLoopForPetriNet]: 130 programPoint places, 502 predicate places. [2022-01-19 14:33:59,718 INFO L470 AbstractCegarLoop]: Abstraction has has 632 places, 1860 transitions, 29495 flow [2022-01-19 14:33:59,719 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 70 states, 70 states have (on average 59.01428571428571) internal successors, (4131), 70 states have internal predecessors, (4131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:33:59,719 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:33:59,719 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 14:33:59,735 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-01-19 14:33:59,931 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2022-01-19 14:33:59,931 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 14:33:59,932 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:33:59,932 INFO L85 PathProgramCache]: Analyzing trace with hash 1122991480, now seen corresponding path program 6 times [2022-01-19 14:33:59,932 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:33:59,932 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1169390260] [2022-01-19 14:33:59,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:33:59,932 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:33:59,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:34:01,050 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 14:34:01,051 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:34:01,051 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1169390260] [2022-01-19 14:34:01,051 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1169390260] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 14:34:01,051 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1212316616] [2022-01-19 14:34:01,051 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-19 14:34:01,051 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 14:34:01,051 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 14:34:01,052 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) [2022-01-19 14:34:01,052 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-01-19 14:34:01,203 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-19 14:34:01,203 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 14:34:01,205 INFO L263 TraceCheckSpWp]: Trace formula consists of 309 conjuncts, 57 conjunts are in the unsatisfiable core [2022-01-19 14:34:01,207 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 14:34:02,789 INFO L353 Elim1Store]: treesize reduction 13, result has 18.8 percent of original size [2022-01-19 14:34:02,789 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 23 treesize of output 10 [2022-01-19 14:34:03,265 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 14:34:03,265 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 14:34:04,395 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 14:34:04,396 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 40 treesize of output 40 [2022-01-19 14:34:06,474 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 14:34:06,475 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1212316616] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 14:34:06,475 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 14:34:06,475 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 31, 31] total 89 [2022-01-19 14:34:06,475 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1370318287] [2022-01-19 14:34:06,475 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 14:34:06,475 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 89 states [2022-01-19 14:34:06,475 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:34:06,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 89 interpolants. [2022-01-19 14:34:06,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=693, Invalid=7139, Unknown=0, NotChecked=0, Total=7832 [2022-01-19 14:34:06,479 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 145 [2022-01-19 14:34:06,481 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 632 places, 1860 transitions, 29495 flow. Second operand has 89 states, 89 states have (on average 58.48314606741573) internal successors, (5205), 89 states have internal predecessors, (5205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:34:06,481 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:34:06,481 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 145 [2022-01-19 14:34:06,482 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:34:20,699 INFO L129 PetriNetUnfolder]: 10182/21161 cut-off events. [2022-01-19 14:34:20,700 INFO L130 PetriNetUnfolder]: For 1479276/1479448 co-relation queries the response was YES. [2022-01-19 14:34:20,986 INFO L84 FinitePrefix]: Finished finitePrefix Result has 224110 conditions, 21161 events. 10182/21161 cut-off events. For 1479276/1479448 co-relation queries the response was YES. Maximal size of possible extension queue 641. Compared 196394 event pairs, 2444 based on Foata normal form. 87/21134 useless extension candidates. Maximal degree in co-relation 223930. Up to 11946 conditions per place. [2022-01-19 14:34:21,106 INFO L132 encePairwiseOnDemand]: 105/145 looper letters, 1158 selfloop transitions, 1182 changer transitions 14/2400 dead transitions. [2022-01-19 14:34:21,106 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 694 places, 2400 transitions, 44182 flow [2022-01-19 14:34:21,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2022-01-19 14:34:21,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 74 states. [2022-01-19 14:34:21,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74 states to 74 states and 4549 transitions. [2022-01-19 14:34:21,110 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.42395153774464117 [2022-01-19 14:34:21,110 INFO L72 ComplementDD]: Start complementDD. Operand 74 states and 4549 transitions. [2022-01-19 14:34:21,110 INFO L73 IsDeterministic]: Start isDeterministic. Operand 74 states and 4549 transitions. [2022-01-19 14:34:21,111 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:34:21,111 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 74 states and 4549 transitions. [2022-01-19 14:34:21,114 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 75 states, 74 states have (on average 61.472972972972975) internal successors, (4549), 74 states have internal predecessors, (4549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:34:21,121 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 75 states, 75 states have (on average 145.0) internal successors, (10875), 75 states have internal predecessors, (10875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:34:21,121 INFO L81 ComplementDD]: Finished complementDD. Result has 75 states, 75 states have (on average 145.0) internal successors, (10875), 75 states have internal predecessors, (10875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:34:21,122 INFO L186 Difference]: Start difference. First operand has 632 places, 1860 transitions, 29495 flow. Second operand 74 states and 4549 transitions. [2022-01-19 14:34:21,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 694 places, 2400 transitions, 44182 flow [2022-01-19 14:34:27,256 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 659 places, 2400 transitions, 42850 flow, removed 633 selfloop flow, removed 35 redundant places. [2022-01-19 14:34:27,328 INFO L242 Difference]: Finished difference. Result has 687 places, 2164 transitions, 38543 flow [2022-01-19 14:34:27,329 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=145, PETRI_DIFFERENCE_MINUEND_FLOW=28683, PETRI_DIFFERENCE_MINUEND_PLACES=586, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1860, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=898, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=756, PETRI_DIFFERENCE_SUBTRAHEND_STATES=74, PETRI_FLOW=38543, PETRI_PLACES=687, PETRI_TRANSITIONS=2164} [2022-01-19 14:34:27,329 INFO L334 CegarLoopForPetriNet]: 130 programPoint places, 557 predicate places. [2022-01-19 14:34:27,330 INFO L470 AbstractCegarLoop]: Abstraction has has 687 places, 2164 transitions, 38543 flow [2022-01-19 14:34:27,330 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 89 states, 89 states have (on average 58.48314606741573) internal successors, (5205), 89 states have internal predecessors, (5205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:34:27,330 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:34:27,330 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 14:34:27,346 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-01-19 14:34:27,539 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2022-01-19 14:34:27,539 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 14:34:27,540 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:34:27,540 INFO L85 PathProgramCache]: Analyzing trace with hash 1061004508, now seen corresponding path program 7 times [2022-01-19 14:34:27,540 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:34:27,540 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1506042687] [2022-01-19 14:34:27,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:34:27,540 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:34:27,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:34:28,691 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 14:34:28,691 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:34:28,691 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1506042687] [2022-01-19 14:34:28,691 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1506042687] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 14:34:28,691 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1365126937] [2022-01-19 14:34:28,691 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-19 14:34:28,691 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 14:34:28,691 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 14:34:28,692 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) [2022-01-19 14:34:28,693 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-01-19 14:34:28,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:34:28,880 INFO L263 TraceCheckSpWp]: Trace formula consists of 309 conjuncts, 60 conjunts are in the unsatisfiable core [2022-01-19 14:34:28,882 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 14:34:30,355 INFO L353 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2022-01-19 14:34:30,355 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 24 treesize of output 10 [2022-01-19 14:34:30,784 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 14:34:30,784 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 14:34:31,628 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 14:34:31,628 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 68 treesize of output 68 [2022-01-19 14:34:35,160 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 14:34:35,160 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1365126937] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 14:34:35,160 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 14:34:35,160 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 31, 29] total 87 [2022-01-19 14:34:35,160 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [777895670] [2022-01-19 14:34:35,161 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 14:34:35,161 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 87 states [2022-01-19 14:34:35,161 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:34:35,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 87 interpolants. [2022-01-19 14:34:35,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=702, Invalid=6780, Unknown=0, NotChecked=0, Total=7482 [2022-01-19 14:34:35,165 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 145 [2022-01-19 14:34:35,167 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 687 places, 2164 transitions, 38543 flow. Second operand has 87 states, 87 states have (on average 58.54022988505747) internal successors, (5093), 87 states have internal predecessors, (5093), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:34:35,167 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:34:35,167 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 145 [2022-01-19 14:34:35,167 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:34:51,978 INFO L129 PetriNetUnfolder]: 10926/22740 cut-off events. [2022-01-19 14:34:51,978 INFO L130 PetriNetUnfolder]: For 1829286/1829460 co-relation queries the response was YES. [2022-01-19 14:34:52,324 INFO L84 FinitePrefix]: Finished finitePrefix Result has 258297 conditions, 22740 events. 10926/22740 cut-off events. For 1829286/1829460 co-relation queries the response was YES. Maximal size of possible extension queue 740. Compared 214957 event pairs, 2326 based on Foata normal form. 95/22722 useless extension candidates. Maximal degree in co-relation 258101. Up to 9708 conditions per place. [2022-01-19 14:34:52,465 INFO L132 encePairwiseOnDemand]: 108/145 looper letters, 887 selfloop transitions, 1681 changer transitions 20/2634 dead transitions. [2022-01-19 14:34:52,466 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 753 places, 2634 transitions, 53412 flow [2022-01-19 14:34:52,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2022-01-19 14:34:52,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 72 states. [2022-01-19 14:34:52,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 4448 transitions. [2022-01-19 14:34:52,469 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.42605363984674327 [2022-01-19 14:34:52,469 INFO L72 ComplementDD]: Start complementDD. Operand 72 states and 4448 transitions. [2022-01-19 14:34:52,469 INFO L73 IsDeterministic]: Start isDeterministic. Operand 72 states and 4448 transitions. [2022-01-19 14:34:52,469 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:34:52,470 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 72 states and 4448 transitions. [2022-01-19 14:34:52,473 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 73 states, 72 states have (on average 61.77777777777778) internal successors, (4448), 72 states have internal predecessors, (4448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:34:52,478 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 73 states, 73 states have (on average 145.0) internal successors, (10585), 73 states have internal predecessors, (10585), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:34:52,478 INFO L81 ComplementDD]: Finished complementDD. Result has 73 states, 73 states have (on average 145.0) internal successors, (10585), 73 states have internal predecessors, (10585), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:34:52,478 INFO L186 Difference]: Start difference. First operand has 687 places, 2164 transitions, 38543 flow. Second operand 72 states and 4448 transitions. [2022-01-19 14:34:52,478 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 753 places, 2634 transitions, 53412 flow [2022-01-19 14:35:00,810 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 720 places, 2634 transitions, 52165 flow, removed 476 selfloop flow, removed 33 redundant places. [2022-01-19 14:35:00,855 INFO L242 Difference]: Finished difference. Result has 746 places, 2360 transitions, 46886 flow [2022-01-19 14:35:00,857 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=145, PETRI_DIFFERENCE_MINUEND_FLOW=37494, PETRI_DIFFERENCE_MINUEND_PLACES=649, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1509, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=609, PETRI_DIFFERENCE_SUBTRAHEND_STATES=72, PETRI_FLOW=46886, PETRI_PLACES=746, PETRI_TRANSITIONS=2360} [2022-01-19 14:35:00,857 INFO L334 CegarLoopForPetriNet]: 130 programPoint places, 616 predicate places. [2022-01-19 14:35:00,857 INFO L470 AbstractCegarLoop]: Abstraction has has 746 places, 2360 transitions, 46886 flow [2022-01-19 14:35:00,858 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 87 states, 87 states have (on average 58.54022988505747) internal successors, (5093), 87 states have internal predecessors, (5093), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:35:00,858 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:35:00,858 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 14:35:00,862 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-01-19 14:35:01,062 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-01-19 14:35:01,062 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 14:35:01,062 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:35:01,062 INFO L85 PathProgramCache]: Analyzing trace with hash -1985595090, now seen corresponding path program 8 times [2022-01-19 14:35:01,063 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:35:01,063 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1431267302] [2022-01-19 14:35:01,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:35:01,063 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:35:01,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:35:02,229 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 14:35:02,229 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:35:02,229 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1431267302] [2022-01-19 14:35:02,229 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1431267302] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 14:35:02,230 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [887339550] [2022-01-19 14:35:02,230 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-19 14:35:02,230 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 14:35:02,230 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 14:35:02,231 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) [2022-01-19 14:35:02,231 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-01-19 14:35:02,386 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-19 14:35:02,386 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 14:35:02,388 INFO L263 TraceCheckSpWp]: Trace formula consists of 309 conjuncts, 57 conjunts are in the unsatisfiable core [2022-01-19 14:35:02,390 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 14:35:03,877 INFO L353 Elim1Store]: treesize reduction 13, result has 18.8 percent of original size [2022-01-19 14:35:03,877 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 23 treesize of output 10 [2022-01-19 14:35:04,297 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 14:35:04,297 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 14:35:05,201 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 14:35:05,201 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 68 treesize of output 68 [2022-01-19 14:35:16,591 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 14:35:16,591 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [887339550] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 14:35:16,591 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 14:35:16,592 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 31, 30] total 88 [2022-01-19 14:35:16,592 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1441370604] [2022-01-19 14:35:16,592 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 14:35:16,592 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 88 states [2022-01-19 14:35:16,592 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:35:16,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 88 interpolants. [2022-01-19 14:35:16,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=698, Invalid=6956, Unknown=2, NotChecked=0, Total=7656 [2022-01-19 14:35:16,595 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 145 [2022-01-19 14:35:16,597 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 746 places, 2360 transitions, 46886 flow. Second operand has 88 states, 88 states have (on average 58.51136363636363) internal successors, (5149), 88 states have internal predecessors, (5149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:35:16,597 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:35:16,597 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 145 [2022-01-19 14:35:16,597 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:35:35,386 INFO L129 PetriNetUnfolder]: 11370/23820 cut-off events. [2022-01-19 14:35:35,387 INFO L130 PetriNetUnfolder]: For 1984213/1984385 co-relation queries the response was YES. [2022-01-19 14:35:36,308 INFO L84 FinitePrefix]: Finished finitePrefix Result has 283889 conditions, 23820 events. 11370/23820 cut-off events. For 1984213/1984385 co-relation queries the response was YES. Maximal size of possible extension queue 786. Compared 227713 event pairs, 2755 based on Foata normal form. 84/23763 useless extension candidates. Maximal degree in co-relation 283672. Up to 14929 conditions per place. [2022-01-19 14:35:36,457 INFO L132 encePairwiseOnDemand]: 105/145 looper letters, 1616 selfloop transitions, 1215 changer transitions 19/2896 dead transitions. [2022-01-19 14:35:36,457 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 813 places, 2896 transitions, 63656 flow [2022-01-19 14:35:36,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2022-01-19 14:35:36,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 73 states. [2022-01-19 14:35:36,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 4491 transitions. [2022-01-19 14:35:36,460 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4242796410014171 [2022-01-19 14:35:36,460 INFO L72 ComplementDD]: Start complementDD. Operand 73 states and 4491 transitions. [2022-01-19 14:35:36,460 INFO L73 IsDeterministic]: Start isDeterministic. Operand 73 states and 4491 transitions. [2022-01-19 14:35:36,461 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:35:36,461 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 73 states and 4491 transitions. [2022-01-19 14:35:36,464 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 74 states, 73 states have (on average 61.52054794520548) internal successors, (4491), 73 states have internal predecessors, (4491), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:35:36,470 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 74 states, 74 states have (on average 145.0) internal successors, (10730), 74 states have internal predecessors, (10730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:35:36,470 INFO L81 ComplementDD]: Finished complementDD. Result has 74 states, 74 states have (on average 145.0) internal successors, (10730), 74 states have internal predecessors, (10730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:35:36,470 INFO L186 Difference]: Start difference. First operand has 746 places, 2360 transitions, 46886 flow. Second operand 73 states and 4491 transitions. [2022-01-19 14:35:36,470 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 813 places, 2896 transitions, 63656 flow [2022-01-19 14:35:47,857 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 778 places, 2896 transitions, 62535 flow, removed 439 selfloop flow, removed 35 redundant places. [2022-01-19 14:35:47,910 INFO L242 Difference]: Finished difference. Result has 808 places, 2623 transitions, 56236 flow [2022-01-19 14:35:47,912 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=145, PETRI_DIFFERENCE_MINUEND_FLOW=46059, PETRI_DIFFERENCE_MINUEND_PLACES=706, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=954, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=73, PETRI_FLOW=56236, PETRI_PLACES=808, PETRI_TRANSITIONS=2623} [2022-01-19 14:35:47,913 INFO L334 CegarLoopForPetriNet]: 130 programPoint places, 678 predicate places. [2022-01-19 14:35:47,913 INFO L470 AbstractCegarLoop]: Abstraction has has 808 places, 2623 transitions, 56236 flow [2022-01-19 14:35:47,913 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 88 states, 88 states have (on average 58.51136363636363) internal successors, (5149), 88 states have internal predecessors, (5149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:35:47,913 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:35:47,913 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 14:35:47,927 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-01-19 14:35:48,117 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-01-19 14:35:48,117 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 14:35:48,118 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:35:48,118 INFO L85 PathProgramCache]: Analyzing trace with hash 1372799682, now seen corresponding path program 9 times [2022-01-19 14:35:48,118 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:35:48,118 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2109219017] [2022-01-19 14:35:48,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:35:48,118 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:35:48,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:35:49,232 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 14:35:49,232 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:35:49,232 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2109219017] [2022-01-19 14:35:49,232 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2109219017] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 14:35:49,232 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1508935788] [2022-01-19 14:35:49,233 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-19 14:35:49,233 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 14:35:49,233 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 14:35:49,234 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) [2022-01-19 14:35:49,234 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-01-19 14:35:49,506 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-19 14:35:49,506 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 14:35:49,508 INFO L263 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 40 conjunts are in the unsatisfiable core [2022-01-19 14:35:49,509 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 14:35:50,575 INFO L353 Elim1Store]: treesize reduction 13, result has 18.8 percent of original size [2022-01-19 14:35:50,576 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 23 treesize of output 10 [2022-01-19 14:35:50,934 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-19 14:35:50,934 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 14:35:51,768 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 14:35:51,769 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 40 treesize of output 40 [2022-01-19 14:35:52,522 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-19 14:35:52,522 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1508935788] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 14:35:52,522 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 14:35:52,522 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 22, 22] total 71 [2022-01-19 14:35:52,523 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1987429033] [2022-01-19 14:35:52,523 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 14:35:52,523 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 71 states [2022-01-19 14:35:52,523 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:35:52,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 71 interpolants. [2022-01-19 14:35:52,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=333, Invalid=4637, Unknown=0, NotChecked=0, Total=4970 [2022-01-19 14:35:52,525 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 145 [2022-01-19 14:35:52,527 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 808 places, 2623 transitions, 56236 flow. Second operand has 71 states, 71 states have (on average 58.971830985915496) internal successors, (4187), 71 states have internal predecessors, (4187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:35:52,527 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:35:52,527 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 145 [2022-01-19 14:35:52,527 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:36:19,064 INFO L129 PetriNetUnfolder]: 11546/24297 cut-off events. [2022-01-19 14:36:19,064 INFO L130 PetriNetUnfolder]: For 2586066/2586268 co-relation queries the response was YES. [2022-01-19 14:36:19,535 INFO L84 FinitePrefix]: Finished finitePrefix Result has 309553 conditions, 24297 events. 11546/24297 cut-off events. For 2586066/2586268 co-relation queries the response was YES. Maximal size of possible extension queue 818. Compared 235549 event pairs, 3071 based on Foata normal form. 57/24208 useless extension candidates. Maximal degree in co-relation 309313. Up to 17319 conditions per place. [2022-01-19 14:36:19,815 INFO L132 encePairwiseOnDemand]: 105/145 looper letters, 1960 selfloop transitions, 851 changer transitions 14/2871 dead transitions. [2022-01-19 14:36:19,815 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 862 places, 2871 transitions, 67024 flow [2022-01-19 14:36:19,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-01-19 14:36:19,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 62 states. [2022-01-19 14:36:19,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 3808 transitions. [2022-01-19 14:36:19,819 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4235817575083426 [2022-01-19 14:36:19,819 INFO L72 ComplementDD]: Start complementDD. Operand 62 states and 3808 transitions. [2022-01-19 14:36:19,819 INFO L73 IsDeterministic]: Start isDeterministic. Operand 62 states and 3808 transitions. [2022-01-19 14:36:19,819 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:36:19,819 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 62 states and 3808 transitions. [2022-01-19 14:36:19,822 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 63 states, 62 states have (on average 61.41935483870968) internal successors, (3808), 62 states have internal predecessors, (3808), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:36:19,827 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 63 states, 63 states have (on average 145.0) internal successors, (9135), 63 states have internal predecessors, (9135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:36:19,828 INFO L81 ComplementDD]: Finished complementDD. Result has 63 states, 63 states have (on average 145.0) internal successors, (9135), 63 states have internal predecessors, (9135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:36:19,828 INFO L186 Difference]: Start difference. First operand has 808 places, 2623 transitions, 56236 flow. Second operand 62 states and 3808 transitions. [2022-01-19 14:36:19,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 862 places, 2871 transitions, 67024 flow [2022-01-19 14:36:35,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 824 places, 2871 transitions, 66207 flow, removed 307 selfloop flow, removed 38 redundant places. [2022-01-19 14:36:35,483 INFO L242 Difference]: Finished difference. Result has 843 places, 2714 transitions, 60174 flow [2022-01-19 14:36:35,484 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=145, PETRI_DIFFERENCE_MINUEND_FLOW=55533, PETRI_DIFFERENCE_MINUEND_PLACES=763, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2623, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=770, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1797, PETRI_DIFFERENCE_SUBTRAHEND_STATES=62, PETRI_FLOW=60174, PETRI_PLACES=843, PETRI_TRANSITIONS=2714} [2022-01-19 14:36:35,485 INFO L334 CegarLoopForPetriNet]: 130 programPoint places, 713 predicate places. [2022-01-19 14:36:35,485 INFO L470 AbstractCegarLoop]: Abstraction has has 843 places, 2714 transitions, 60174 flow [2022-01-19 14:36:35,485 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 71 states, 71 states have (on average 58.971830985915496) internal successors, (4187), 71 states have internal predecessors, (4187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:36:35,485 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:36:35,486 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 14:36:35,501 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-01-19 14:36:35,699 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-01-19 14:36:35,699 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 14:36:35,700 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:36:35,700 INFO L85 PathProgramCache]: Analyzing trace with hash -791845072, now seen corresponding path program 10 times [2022-01-19 14:36:35,700 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:36:35,700 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1076278780] [2022-01-19 14:36:35,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:36:35,700 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:36:35,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:36:36,820 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 14:36:36,820 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:36:36,820 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1076278780] [2022-01-19 14:36:36,820 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1076278780] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 14:36:36,820 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1125714562] [2022-01-19 14:36:36,820 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-19 14:36:36,820 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 14:36:36,820 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 14:36:36,821 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) [2022-01-19 14:36:36,822 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-01-19 14:36:36,984 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-19 14:36:36,984 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 14:36:36,986 INFO L263 TraceCheckSpWp]: Trace formula consists of 309 conjuncts, 62 conjunts are in the unsatisfiable core [2022-01-19 14:36:36,996 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 14:36:38,445 INFO L353 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2022-01-19 14:36:38,445 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 24 treesize of output 10 [2022-01-19 14:36:38,874 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 14:36:38,874 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 14:36:39,652 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 14:36:39,652 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 36 treesize of output 36 [2022-01-19 14:36:46,115 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 14:36:46,115 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1125714562] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 14:36:46,116 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 14:36:46,116 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 31, 30] total 88 [2022-01-19 14:36:46,116 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1666154963] [2022-01-19 14:36:46,116 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 14:36:46,116 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 88 states [2022-01-19 14:36:46,116 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:36:46,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 88 interpolants. [2022-01-19 14:36:46,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=750, Invalid=6904, Unknown=2, NotChecked=0, Total=7656 [2022-01-19 14:36:46,119 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 145 [2022-01-19 14:36:46,121 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 843 places, 2714 transitions, 60174 flow. Second operand has 88 states, 88 states have (on average 58.51136363636363) internal successors, (5149), 88 states have internal predecessors, (5149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:36:46,121 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:36:46,121 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 145 [2022-01-19 14:36:46,121 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:36:51,640 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-19 14:36:53,242 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.23s for a HTC check with result VALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-01-19 14:37:30,262 INFO L129 PetriNetUnfolder]: 14492/30079 cut-off events. [2022-01-19 14:37:30,263 INFO L130 PetriNetUnfolder]: For 3245386/3245621 co-relation queries the response was YES. [2022-01-19 14:37:31,063 INFO L84 FinitePrefix]: Finished finitePrefix Result has 391476 conditions, 30079 events. 14492/30079 cut-off events. For 3245386/3245621 co-relation queries the response was YES. Maximal size of possible extension queue 1134. Compared 298479 event pairs, 859 based on Foata normal form. 114/30065 useless extension candidates. Maximal degree in co-relation 391224. Up to 10062 conditions per place. [2022-01-19 14:37:31,392 INFO L132 encePairwiseOnDemand]: 106/145 looper letters, 1040 selfloop transitions, 2870 changer transitions 51/4007 dead transitions. [2022-01-19 14:37:31,392 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 972 places, 4007 transitions, 99285 flow [2022-01-19 14:37:31,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 136 states. [2022-01-19 14:37:31,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 136 states. [2022-01-19 14:37:31,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 8391 transitions. [2022-01-19 14:37:31,397 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.42550709939148074 [2022-01-19 14:37:31,397 INFO L72 ComplementDD]: Start complementDD. Operand 136 states and 8391 transitions. [2022-01-19 14:37:31,397 INFO L73 IsDeterministic]: Start isDeterministic. Operand 136 states and 8391 transitions. [2022-01-19 14:37:31,398 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:37:31,398 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 136 states and 8391 transitions. [2022-01-19 14:37:31,403 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 137 states, 136 states have (on average 61.6985294117647) internal successors, (8391), 136 states have internal predecessors, (8391), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:37:31,412 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 137 states, 137 states have (on average 145.0) internal successors, (19865), 137 states have internal predecessors, (19865), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:37:31,413 INFO L81 ComplementDD]: Finished complementDD. Result has 137 states, 137 states have (on average 145.0) internal successors, (19865), 137 states have internal predecessors, (19865), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:37:31,413 INFO L186 Difference]: Start difference. First operand has 843 places, 2714 transitions, 60174 flow. Second operand 136 states and 8391 transitions. [2022-01-19 14:37:31,413 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 972 places, 4007 transitions, 99285 flow [2022-01-19 14:37:51,584 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 935 places, 4007 transitions, 98597 flow, removed 236 selfloop flow, removed 37 redundant places. [2022-01-19 14:37:51,649 INFO L242 Difference]: Finished difference. Result has 974 places, 3473 transitions, 84884 flow [2022-01-19 14:37:51,651 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=145, PETRI_DIFFERENCE_MINUEND_FLOW=59616, PETRI_DIFFERENCE_MINUEND_PLACES=800, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2714, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=503, PETRI_DIFFERENCE_SUBTRAHEND_STATES=136, PETRI_FLOW=84884, PETRI_PLACES=974, PETRI_TRANSITIONS=3473} [2022-01-19 14:37:51,652 INFO L334 CegarLoopForPetriNet]: 130 programPoint places, 844 predicate places. [2022-01-19 14:37:51,652 INFO L470 AbstractCegarLoop]: Abstraction has has 974 places, 3473 transitions, 84884 flow [2022-01-19 14:37:51,653 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 88 states, 88 states have (on average 58.51136363636363) internal successors, (5149), 88 states have internal predecessors, (5149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:37:51,653 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:37:51,653 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 14:37:51,670 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-01-19 14:37:51,867 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-01-19 14:37:51,867 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 14:37:51,868 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:37:51,868 INFO L85 PathProgramCache]: Analyzing trace with hash -1222718322, now seen corresponding path program 11 times [2022-01-19 14:37:51,868 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:37:51,868 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1837508121] [2022-01-19 14:37:51,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:37:51,868 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:37:51,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:37:53,028 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 14:37:53,028 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:37:53,028 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1837508121] [2022-01-19 14:37:53,028 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1837508121] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 14:37:53,028 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [247544088] [2022-01-19 14:37:53,028 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-19 14:37:53,028 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 14:37:53,029 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 14:37:53,029 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-19 14:37:53,030 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-01-19 14:37:53,234 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-19 14:37:53,235 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 14:37:53,236 INFO L263 TraceCheckSpWp]: Trace formula consists of 309 conjuncts, 52 conjunts are in the unsatisfiable core [2022-01-19 14:37:53,238 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 14:37:54,297 INFO L353 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2022-01-19 14:37:54,298 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 24 treesize of output 10 [2022-01-19 14:37:54,762 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 14:37:54,762 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 14:37:55,638 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 14:37:55,638 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 54 treesize of output 54 [2022-01-19 14:37:56,426 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-19 14:37:56,426 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [247544088] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 14:37:56,426 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 14:37:56,426 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 25, 22] total 73 [2022-01-19 14:37:56,426 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1055980115] [2022-01-19 14:37:56,426 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 14:37:56,426 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 73 states [2022-01-19 14:37:56,427 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:37:56,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 73 interpolants. [2022-01-19 14:37:56,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=358, Invalid=4898, Unknown=0, NotChecked=0, Total=5256 [2022-01-19 14:37:56,429 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 145 [2022-01-19 14:37:56,430 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 974 places, 3473 transitions, 84884 flow. Second operand has 73 states, 73 states have (on average 58.917808219178085) internal successors, (4301), 73 states have internal predecessors, (4301), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:37:56,430 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:37:56,431 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 145 [2022-01-19 14:37:56,431 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:38:42,950 INFO L129 PetriNetUnfolder]: 14583/30323 cut-off events. [2022-01-19 14:38:42,951 INFO L130 PetriNetUnfolder]: For 3585874/3586120 co-relation queries the response was YES. [2022-01-19 14:38:44,258 INFO L84 FinitePrefix]: Finished finitePrefix Result has 425437 conditions, 30323 events. 14583/30323 cut-off events. For 3585874/3586120 co-relation queries the response was YES. Maximal size of possible extension queue 1146. Compared 302202 event pairs, 3265 based on Foata normal form. 80/30201 useless extension candidates. Maximal degree in co-relation 425152. Up to 20771 conditions per place. [2022-01-19 14:38:44,476 INFO L132 encePairwiseOnDemand]: 107/145 looper letters, 2719 selfloop transitions, 1072 changer transitions 34/3871 dead transitions. [2022-01-19 14:38:44,477 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1039 places, 3871 transitions, 101932 flow [2022-01-19 14:38:44,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2022-01-19 14:38:44,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 76 states. [2022-01-19 14:38:44,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 4638 transitions. [2022-01-19 14:38:44,479 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.4208711433756806 [2022-01-19 14:38:44,479 INFO L72 ComplementDD]: Start complementDD. Operand 76 states and 4638 transitions. [2022-01-19 14:38:44,479 INFO L73 IsDeterministic]: Start isDeterministic. Operand 76 states and 4638 transitions. [2022-01-19 14:38:44,480 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:38:44,480 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 76 states and 4638 transitions. [2022-01-19 14:38:44,483 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 77 states, 76 states have (on average 61.026315789473685) internal successors, (4638), 76 states have internal predecessors, (4638), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:38:44,488 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 77 states, 77 states have (on average 145.0) internal successors, (11165), 77 states have internal predecessors, (11165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:38:44,488 INFO L81 ComplementDD]: Finished complementDD. Result has 77 states, 77 states have (on average 145.0) internal successors, (11165), 77 states have internal predecessors, (11165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:38:44,488 INFO L186 Difference]: Start difference. First operand has 974 places, 3473 transitions, 84884 flow. Second operand 76 states and 4638 transitions. [2022-01-19 14:38:44,488 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1039 places, 3871 transitions, 101932 flow [2022-01-19 14:39:13,063 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 987 places, 3871 transitions, 98175 flow, removed 1281 selfloop flow, removed 52 redundant places. [2022-01-19 14:39:13,142 INFO L242 Difference]: Finished difference. Result has 1018 places, 3583 transitions, 88193 flow [2022-01-19 14:39:13,144 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=145, PETRI_DIFFERENCE_MINUEND_FLOW=81466, PETRI_DIFFERENCE_MINUEND_PLACES=912, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3473, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=968, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2436, PETRI_DIFFERENCE_SUBTRAHEND_STATES=76, PETRI_FLOW=88193, PETRI_PLACES=1018, PETRI_TRANSITIONS=3583} [2022-01-19 14:39:13,145 INFO L334 CegarLoopForPetriNet]: 130 programPoint places, 888 predicate places. [2022-01-19 14:39:13,145 INFO L470 AbstractCegarLoop]: Abstraction has has 1018 places, 3583 transitions, 88193 flow [2022-01-19 14:39:13,145 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 73 states, 73 states have (on average 58.917808219178085) internal successors, (4301), 73 states have internal predecessors, (4301), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:39:13,145 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:39:13,145 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 14:39:13,149 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2022-01-19 14:39:13,346 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 14:39:13,346 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 14:39:13,346 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:39:13,346 INFO L85 PathProgramCache]: Analyzing trace with hash 318626356, now seen corresponding path program 12 times [2022-01-19 14:39:13,346 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:39:13,346 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [663049131] [2022-01-19 14:39:13,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:39:13,347 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:39:13,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:39:14,584 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 14:39:14,584 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:39:14,584 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [663049131] [2022-01-19 14:39:14,584 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [663049131] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 14:39:14,584 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1453698323] [2022-01-19 14:39:14,584 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-19 14:39:14,584 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 14:39:14,584 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 14:39:14,585 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) [2022-01-19 14:39:14,586 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-01-19 14:39:14,686 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-01-19 14:39:14,686 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 14:39:14,687 INFO L263 TraceCheckSpWp]: Trace formula consists of 309 conjuncts, 64 conjunts are in the unsatisfiable core [2022-01-19 14:39:14,692 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 14:39:16,148 INFO L353 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2022-01-19 14:39:16,148 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 24 treesize of output 10 [2022-01-19 14:39:16,781 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 14:39:16,781 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 14:39:17,810 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 14:39:17,811 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 68 treesize of output 68 [2022-01-19 14:39:21,550 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 14:39:21,550 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1453698323] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 14:39:21,550 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 14:39:21,550 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 31, 30] total 89 [2022-01-19 14:39:21,550 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [346584270] [2022-01-19 14:39:21,550 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 14:39:21,551 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 89 states [2022-01-19 14:39:21,551 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:39:21,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 89 interpolants. [2022-01-19 14:39:21,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=677, Invalid=7155, Unknown=0, NotChecked=0, Total=7832 [2022-01-19 14:39:21,554 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 145 [2022-01-19 14:39:21,556 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1018 places, 3583 transitions, 88193 flow. Second operand has 89 states, 89 states have (on average 58.48314606741573) internal successors, (5205), 89 states have internal predecessors, (5205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:39:21,556 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:39:21,556 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 145 [2022-01-19 14:39:21,556 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:39:57,974 INFO L129 PetriNetUnfolder]: 14722/30709 cut-off events. [2022-01-19 14:39:57,974 INFO L130 PetriNetUnfolder]: For 3973251/3973511 co-relation queries the response was YES. [2022-01-19 14:40:00,032 INFO L84 FinitePrefix]: Finished finitePrefix Result has 440109 conditions, 30709 events. 14722/30709 cut-off events. For 3973251/3973511 co-relation queries the response was YES. Maximal size of possible extension queue 1158. Compared 307085 event pairs, 3676 based on Foata normal form. 61/30565 useless extension candidates. Maximal degree in co-relation 439808. Up to 23166 conditions per place. [2022-01-19 14:40:00,362 INFO L132 encePairwiseOnDemand]: 105/145 looper letters, 2883 selfloop transitions, 880 changer transitions 41/3850 dead transitions. [2022-01-19 14:40:00,362 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1071 places, 3850 transitions, 103771 flow [2022-01-19 14:40:00,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2022-01-19 14:40:00,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 65 states. [2022-01-19 14:40:00,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 3979 transitions. [2022-01-19 14:40:00,365 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.42217506631299734 [2022-01-19 14:40:00,365 INFO L72 ComplementDD]: Start complementDD. Operand 65 states and 3979 transitions. [2022-01-19 14:40:00,365 INFO L73 IsDeterministic]: Start isDeterministic. Operand 65 states and 3979 transitions. [2022-01-19 14:40:00,365 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:40:00,365 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 65 states and 3979 transitions. [2022-01-19 14:40:00,368 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 66 states, 65 states have (on average 61.215384615384615) internal successors, (3979), 65 states have internal predecessors, (3979), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:40:00,372 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 66 states, 66 states have (on average 145.0) internal successors, (9570), 66 states have internal predecessors, (9570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:40:00,372 INFO L81 ComplementDD]: Finished complementDD. Result has 66 states, 66 states have (on average 145.0) internal successors, (9570), 66 states have internal predecessors, (9570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:40:00,372 INFO L186 Difference]: Start difference. First operand has 1018 places, 3583 transitions, 88193 flow. Second operand 65 states and 3979 transitions. [2022-01-19 14:40:00,372 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1071 places, 3850 transitions, 103771 flow [2022-01-19 14:40:31,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1028 places, 3850 transitions, 102698 flow, removed 342 selfloop flow, removed 43 redundant places. [2022-01-19 14:40:31,924 INFO L242 Difference]: Finished difference. Result has 1053 places, 3738 transitions, 96077 flow [2022-01-19 14:40:31,926 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=145, PETRI_DIFFERENCE_MINUEND_FLOW=87224, PETRI_DIFFERENCE_MINUEND_PLACES=964, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3583, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=743, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2751, PETRI_DIFFERENCE_SUBTRAHEND_STATES=65, PETRI_FLOW=96077, PETRI_PLACES=1053, PETRI_TRANSITIONS=3738} [2022-01-19 14:40:31,926 INFO L334 CegarLoopForPetriNet]: 130 programPoint places, 923 predicate places. [2022-01-19 14:40:31,926 INFO L470 AbstractCegarLoop]: Abstraction has has 1053 places, 3738 transitions, 96077 flow [2022-01-19 14:40:31,927 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 89 states, 89 states have (on average 58.48314606741573) internal successors, (5205), 89 states have internal predecessors, (5205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:40:31,927 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:40:31,927 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 14:40:31,943 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-01-19 14:40:32,131 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 14:40:32,131 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 14:40:32,132 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:40:32,132 INFO L85 PathProgramCache]: Analyzing trace with hash -148707060, now seen corresponding path program 13 times [2022-01-19 14:40:32,132 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:40:32,132 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [47036501] [2022-01-19 14:40:32,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:40:32,132 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:40:32,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:40:33,371 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 14:40:33,371 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:40:33,371 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [47036501] [2022-01-19 14:40:33,371 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [47036501] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 14:40:33,371 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [76259792] [2022-01-19 14:40:33,371 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-19 14:40:33,371 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 14:40:33,371 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 14:40:33,372 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) [2022-01-19 14:40:33,373 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-01-19 14:40:33,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:40:33,558 INFO L263 TraceCheckSpWp]: Trace formula consists of 309 conjuncts, 61 conjunts are in the unsatisfiable core [2022-01-19 14:40:33,560 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 14:40:35,014 INFO L353 Elim1Store]: treesize reduction 14, result has 17.6 percent of original size [2022-01-19 14:40:35,015 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 24 treesize of output 10 [2022-01-19 14:40:35,540 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 14:40:35,540 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 14:40:36,614 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 14:40:36,614 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 40 treesize of output 40 [2022-01-19 14:40:38,578 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 14:40:38,578 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [76259792] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 14:40:38,578 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 14:40:38,578 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 31, 31] total 89 [2022-01-19 14:40:38,579 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1450223801] [2022-01-19 14:40:38,579 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 14:40:38,579 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 89 states [2022-01-19 14:40:38,579 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:40:38,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 89 interpolants. [2022-01-19 14:40:38,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=703, Invalid=7129, Unknown=0, NotChecked=0, Total=7832 [2022-01-19 14:40:38,582 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 56 out of 145 [2022-01-19 14:40:38,584 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1053 places, 3738 transitions, 96077 flow. Second operand has 89 states, 89 states have (on average 58.48314606741573) internal successors, (5205), 89 states have internal predecessors, (5205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:40:38,584 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:40:38,584 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 56 of 145 [2022-01-19 14:40:38,584 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:41:17,176 INFO L129 PetriNetUnfolder]: 15104/31516 cut-off events. [2022-01-19 14:41:17,177 INFO L130 PetriNetUnfolder]: For 5631636/5631964 co-relation queries the response was YES. [2022-01-19 14:41:18,398 INFO L84 FinitePrefix]: Finished finitePrefix Result has 492412 conditions, 31516 events. 15104/31516 cut-off events. For 5631636/5631964 co-relation queries the response was YES. Maximal size of possible extension queue 1233. Compared 317370 event pairs, 3253 based on Foata normal form. 145/31458 useless extension candidates. Maximal degree in co-relation 492097. Up to 19447 conditions per place. [2022-01-19 14:41:18,636 INFO L132 encePairwiseOnDemand]: 105/145 looper letters, 2350 selfloop transitions, 1696 changer transitions 98/4190 dead transitions. [2022-01-19 14:41:18,637 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1117 places, 4190 transitions, 116544 flow [2022-01-19 14:41:18,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2022-01-19 14:41:18,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 73 states. [2022-01-19 14:41:18,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 4467 transitions. [2022-01-19 14:41:18,640 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.42201228153046766 [2022-01-19 14:41:18,640 INFO L72 ComplementDD]: Start complementDD. Operand 73 states and 4467 transitions. [2022-01-19 14:41:18,640 INFO L73 IsDeterministic]: Start isDeterministic. Operand 73 states and 4467 transitions. [2022-01-19 14:41:18,640 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:41:18,640 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 73 states and 4467 transitions. [2022-01-19 14:41:18,643 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 74 states, 73 states have (on average 61.19178082191781) internal successors, (4467), 73 states have internal predecessors, (4467), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:41:18,647 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 74 states, 74 states have (on average 145.0) internal successors, (10730), 74 states have internal predecessors, (10730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:41:18,648 INFO L81 ComplementDD]: Finished complementDD. Result has 74 states, 74 states have (on average 145.0) internal successors, (10730), 74 states have internal predecessors, (10730), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:41:18,648 INFO L186 Difference]: Start difference. First operand has 1053 places, 3738 transitions, 96077 flow. Second operand 73 states and 4467 transitions. [2022-01-19 14:41:18,648 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1117 places, 4190 transitions, 116544 flow [2022-01-19 14:42:02,405 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1078 places, 4190 transitions, 114808 flow, removed 724 selfloop flow, removed 39 redundant places. [2022-01-19 14:42:02,512 INFO L242 Difference]: Finished difference. Result has 1109 places, 3951 transitions, 106537 flow [2022-01-19 14:42:02,514 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=145, PETRI_DIFFERENCE_MINUEND_FLOW=94683, PETRI_DIFFERENCE_MINUEND_PLACES=1006, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3738, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1493, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=73, PETRI_FLOW=106537, PETRI_PLACES=1109, PETRI_TRANSITIONS=3951} [2022-01-19 14:42:02,515 INFO L334 CegarLoopForPetriNet]: 130 programPoint places, 979 predicate places. [2022-01-19 14:42:02,516 INFO L470 AbstractCegarLoop]: Abstraction has has 1109 places, 3951 transitions, 106537 flow [2022-01-19 14:42:02,516 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 89 states, 89 states have (on average 58.48314606741573) internal successors, (5205), 89 states have internal predecessors, (5205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:42:02,516 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:42:02,516 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 14:42:02,522 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-01-19 14:42:02,720 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 14:42:02,720 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 14:42:02,721 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:42:02,721 INFO L85 PathProgramCache]: Analyzing trace with hash 710304050, now seen corresponding path program 14 times [2022-01-19 14:42:02,721 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:42:02,721 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [578462421] [2022-01-19 14:42:02,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:42:02,721 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:42:02,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:42:04,390 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 14:42:04,390 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:42:04,391 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [578462421] [2022-01-19 14:42:04,391 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [578462421] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 14:42:04,391 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1711369309] [2022-01-19 14:42:04,391 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-19 14:42:04,391 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 14:42:04,391 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 14:42:04,392 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) [2022-01-19 14:42:04,393 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-01-19 14:42:04,474 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-19 14:42:04,474 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 14:42:04,475 INFO L263 TraceCheckSpWp]: Trace formula consists of 309 conjuncts, 65 conjunts are in the unsatisfiable core [2022-01-19 14:42:04,478 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 14:42:05,836 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 23 treesize of output 7 [2022-01-19 14:42:06,492 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 14:42:06,492 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 14:42:07,576 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 14:42:07,577 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 68 treesize of output 68 [2022-01-19 14:42:11,210 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 14:42:11,210 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1711369309] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 14:42:11,211 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 14:42:11,211 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 31, 30] total 93 [2022-01-19 14:42:11,211 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1182569100] [2022-01-19 14:42:11,211 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 14:42:11,211 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 93 states [2022-01-19 14:42:11,211 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 14:42:11,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 93 interpolants. [2022-01-19 14:42:11,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=680, Invalid=7876, Unknown=0, NotChecked=0, Total=8556 [2022-01-19 14:42:11,213 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 49 out of 145 [2022-01-19 14:42:11,215 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1109 places, 3951 transitions, 106537 flow. Second operand has 93 states, 93 states have (on average 51.505376344086024) internal successors, (4790), 93 states have internal predecessors, (4790), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:42:11,215 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 14:42:11,215 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 49 of 145 [2022-01-19 14:42:11,215 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 14:43:39,032 INFO L129 PetriNetUnfolder]: 17681/37382 cut-off events. [2022-01-19 14:43:39,033 INFO L130 PetriNetUnfolder]: For 7264210/7264627 co-relation queries the response was YES. [2022-01-19 14:43:42,604 INFO L84 FinitePrefix]: Finished finitePrefix Result has 606023 conditions, 37382 events. 17681/37382 cut-off events. For 7264210/7264627 co-relation queries the response was YES. Maximal size of possible extension queue 1566. Compared 392934 event pairs, 3172 based on Foata normal form. 194/37368 useless extension candidates. Maximal degree in co-relation 605684. Up to 19256 conditions per place. [2022-01-19 14:43:43,076 INFO L132 encePairwiseOnDemand]: 99/145 looper letters, 2810 selfloop transitions, 2723 changer transitions 72/5648 dead transitions. [2022-01-19 14:43:43,076 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1263 places, 5648 transitions, 171445 flow [2022-01-19 14:43:43,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 178 states. [2022-01-19 14:43:43,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 178 states. [2022-01-19 14:43:43,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 9570 transitions. [2022-01-19 14:43:43,106 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.3707865168539326 [2022-01-19 14:43:43,106 INFO L72 ComplementDD]: Start complementDD. Operand 178 states and 9570 transitions. [2022-01-19 14:43:43,106 INFO L73 IsDeterministic]: Start isDeterministic. Operand 178 states and 9570 transitions. [2022-01-19 14:43:43,108 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 14:43:43,108 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 178 states and 9570 transitions. [2022-01-19 14:43:43,115 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 179 states, 178 states have (on average 53.764044943820224) internal successors, (9570), 178 states have internal predecessors, (9570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:43:43,141 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 179 states, 179 states have (on average 145.0) internal successors, (25955), 179 states have internal predecessors, (25955), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:43:43,144 INFO L81 ComplementDD]: Finished complementDD. Result has 179 states, 179 states have (on average 145.0) internal successors, (25955), 179 states have internal predecessors, (25955), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:43:43,144 INFO L186 Difference]: Start difference. First operand has 1109 places, 3951 transitions, 106537 flow. Second operand 178 states and 9570 transitions. [2022-01-19 14:43:43,144 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1263 places, 5648 transitions, 171445 flow [2022-01-19 14:44:57,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1214 places, 5648 transitions, 168502 flow, removed 1227 selfloop flow, removed 49 redundant places. [2022-01-19 14:44:57,888 INFO L242 Difference]: Finished difference. Result has 1294 places, 5046 transitions, 149125 flow [2022-01-19 14:44:57,891 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=145, PETRI_DIFFERENCE_MINUEND_FLOW=105285, PETRI_DIFFERENCE_MINUEND_PLACES=1037, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3951, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1690, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1822, PETRI_DIFFERENCE_SUBTRAHEND_STATES=178, PETRI_FLOW=149125, PETRI_PLACES=1294, PETRI_TRANSITIONS=5046} [2022-01-19 14:44:57,892 INFO L334 CegarLoopForPetriNet]: 130 programPoint places, 1164 predicate places. [2022-01-19 14:44:57,892 INFO L470 AbstractCegarLoop]: Abstraction has has 1294 places, 5046 transitions, 149125 flow [2022-01-19 14:44:57,892 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 93 states, 93 states have (on average 51.505376344086024) internal successors, (4790), 93 states have internal predecessors, (4790), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 14:44:57,892 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 14:44:57,892 INFO L254 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 14:44:57,908 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-01-19 14:44:58,093 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 14:44:58,093 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-19 14:44:58,093 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 14:44:58,094 INFO L85 PathProgramCache]: Analyzing trace with hash 494962758, now seen corresponding path program 15 times [2022-01-19 14:44:58,094 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 14:44:58,094 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [656948321] [2022-01-19 14:44:58,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 14:44:58,094 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 14:44:58,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 14:44:59,229 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 14:44:59,229 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 14:44:59,229 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [656948321] [2022-01-19 14:44:59,229 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [656948321] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 14:44:59,229 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1446956939] [2022-01-19 14:44:59,229 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-19 14:44:59,230 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 14:44:59,230 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 14:44:59,231 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) [2022-01-19 14:44:59,232 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-01-19 14:44:59,381 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-19 14:44:59,381 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 14:44:59,383 INFO L263 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 40 conjunts are in the unsatisfiable core [2022-01-19 14:44:59,385 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 14:45:00,311 INFO L353 Elim1Store]: treesize reduction 13, result has 18.8 percent of original size [2022-01-19 14:45:00,311 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 23 treesize of output 10 [2022-01-19 14:45:00,727 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-01-19 14:45:00,728 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 14:45:01,485 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-19 14:45:01,486 INFO L387 Elim1Store]: Elim1 did not use preprocessing 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 68 treesize of output 68 Received shutdown request... [2022-01-19 14:45:05,090 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-01-19 14:45:05,091 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-01-19 14:45:05,746 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (2 of 3 remaining) [2022-01-19 14:45:05,749 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-01-19 14:45:05,946 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 14:45:05,946 WARN L594 AbstractCegarLoop]: Verification canceled: while CegarLoopForPetriNet was analyzing trace of length 134 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 68 known predicates. [2022-01-19 14:45:05,948 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (1 of 3 remaining) [2022-01-19 14:45:05,948 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (0 of 3 remaining) [2022-01-19 14:45:05,950 INFO L732 BasicCegarLoop]: Path program histogram: [15, 13, 2, 2, 1, 1] [2022-01-19 14:45:05,952 INFO L230 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-01-19 14:45:05,953 INFO L180 ceAbstractionStarter]: Computing trace abstraction results [2022-01-19 14:45:05,954 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 19.01 02:45:05 BasicIcfg [2022-01-19 14:45:05,954 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-01-19 14:45:05,957 INFO L158 Benchmark]: Toolchain (without parser) took 791543.44ms. Allocated memory was 404.8MB in the beginning and 9.8GB in the end (delta: 9.4GB). Free memory was 350.7MB in the beginning and 5.7GB in the end (delta: -5.4GB). Peak memory consumption was 4.0GB. Max. memory is 16.0GB. [2022-01-19 14:45:05,958 INFO L158 Benchmark]: CDTParser took 0.09ms. Allocated memory is still 404.8MB. Free memory was 367.9MB in the beginning and 367.8MB in the end (delta: 68.8kB). There was no memory consumed. Max. memory is 16.0GB. [2022-01-19 14:45:05,958 INFO L158 Benchmark]: CACSL2BoogieTranslator took 197.92ms. Allocated memory was 404.8MB in the beginning and 486.5MB in the end (delta: 81.8MB). Free memory was 350.5MB in the beginning and 459.9MB in the end (delta: -109.4MB). Peak memory consumption was 8.9MB. Max. memory is 16.0GB. [2022-01-19 14:45:05,958 INFO L158 Benchmark]: Boogie Procedure Inliner took 26.66ms. Allocated memory is still 486.5MB. Free memory was 459.9MB in the beginning and 457.8MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2022-01-19 14:45:05,958 INFO L158 Benchmark]: Boogie Preprocessor took 16.24ms. Allocated memory is still 486.5MB. Free memory was 457.8MB in the beginning and 456.4MB in the end (delta: 1.4MB). There was no memory consumed. Max. memory is 16.0GB. [2022-01-19 14:45:05,959 INFO L158 Benchmark]: RCFGBuilder took 404.77ms. Allocated memory is still 486.5MB. Free memory was 456.4MB in the beginning and 434.8MB in the end (delta: 21.7MB). Peak memory consumption was 23.1MB. Max. memory is 16.0GB. [2022-01-19 14:45:05,959 INFO L158 Benchmark]: TraceAbstraction took 790892.44ms. Allocated memory was 486.5MB in the beginning and 9.8GB in the end (delta: 9.4GB). Free memory was 434.1MB in the beginning and 5.7GB in the end (delta: -5.3GB). Peak memory consumption was 4.0GB. Max. memory is 16.0GB. [2022-01-19 14:45:05,960 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.09ms. Allocated memory is still 404.8MB. Free memory was 367.9MB in the beginning and 367.8MB in the end (delta: 68.8kB). There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 197.92ms. Allocated memory was 404.8MB in the beginning and 486.5MB in the end (delta: 81.8MB). Free memory was 350.5MB in the beginning and 459.9MB in the end (delta: -109.4MB). Peak memory consumption was 8.9MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 26.66ms. Allocated memory is still 486.5MB. Free memory was 459.9MB in the beginning and 457.8MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 16.24ms. Allocated memory is still 486.5MB. Free memory was 457.8MB in the beginning and 456.4MB in the end (delta: 1.4MB). There was no memory consumed. Max. memory is 16.0GB. * RCFGBuilder took 404.77ms. Allocated memory is still 486.5MB. Free memory was 456.4MB in the beginning and 434.8MB in the end (delta: 21.7MB). Peak memory consumption was 23.1MB. Max. memory is 16.0GB. * TraceAbstraction took 790892.44ms. Allocated memory was 486.5MB in the beginning and 9.8GB in the end (delta: 9.4GB). Free memory was 434.1MB in the beginning and 5.7GB in the end (delta: -5.3GB). Peak memory consumption was 4.0GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 105]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while CegarLoopForPetriNet was analyzing trace of length 134 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 68 known predicates. - TimeoutResultAtElement [Line: 100]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was analyzing trace of length 134 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 68 known predicates. - TimeoutResultAtElement [Line: 99]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was analyzing trace of length 134 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 68 known predicates. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 159 locations, 3 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 790.8s, OverallIterations: 34, TraceHistogramMax: 2, PathProgramHistogramMax: 15, EmptinessCheckTime: 0.0s, AutomataDifference: 664.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 1 mSolverCounterUnknown, 14929 SdHoareTripleChecker+Valid, 35.0s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 14929 mSDsluCounter, 41308 SdHoareTripleChecker+Invalid, 30.7s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 14411 IncrementalHoareTripleChecker+Unchecked, 51537 mSDsCounter, 1819 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 52338 IncrementalHoareTripleChecker+Invalid, 68569 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1819 mSolverCounterUnsat, 1762 mSDtfsCounter, 52338 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 6385 GetRequests, 3886 SyntacticMatches, 78 SemanticMatches, 2421 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 106080 ImplicationChecksByTransitivity, 183.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=149125occurred in iteration=33, InterpolantAutomatonStates: 1520, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 2.3s SatisfiabilityAnalysisTime, 111.7s InterpolantComputationTime, 6296 NumberOfCodeBlocks, 6282 NumberOfCodeBlocksAsserted, 66 NumberOfCheckSat, 8460 ConstructedInterpolants, 1214 QuantifiedInterpolants, 162737 SizeOfPredicates, 491 NumberOfNonLiveVariables, 5155 ConjunctsInSsa, 851 ConjunctsInUnsatCore, 67 InterpolantComputations, 16 PerfectInterpolantSequences, 104/711 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown