/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.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/weaver/popl20-more-buffer-mult2.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-bf34d27 [2022-01-19 01:59:26,429 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-19 01:59:26,431 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-19 01:59:26,474 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-19 01:59:26,474 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-19 01:59:26,482 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-19 01:59:26,491 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-19 01:59:26,496 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-19 01:59:26,498 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-19 01:59:26,502 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-19 01:59:26,503 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-19 01:59:26,504 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-19 01:59:26,504 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-19 01:59:26,505 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-19 01:59:26,507 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-19 01:59:26,508 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-19 01:59:26,508 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-19 01:59:26,509 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-19 01:59:26,512 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-19 01:59:26,517 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-19 01:59:26,518 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-19 01:59:26,519 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-19 01:59:26,520 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-19 01:59:26,521 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-19 01:59:26,527 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-19 01:59:26,527 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-19 01:59:26,527 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-19 01:59:26,528 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-19 01:59:26,529 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-19 01:59:26,529 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-19 01:59:26,530 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-19 01:59:26,530 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-19 01:59:26,531 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-19 01:59:26,532 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-19 01:59:26,533 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-19 01:59:26,533 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-19 01:59:26,534 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-19 01:59:26,534 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-19 01:59:26,534 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-19 01:59:26,535 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-19 01:59:26,535 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-19 01:59:26,536 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.epf [2022-01-19 01:59:26,564 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-19 01:59:26,564 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-19 01:59:26,565 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-19 01:59:26,565 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-19 01:59:26,566 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-19 01:59:26,566 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-19 01:59:26,566 INFO L138 SettingsManager]: * Use SBE=true [2022-01-19 01:59:26,566 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-19 01:59:26,566 INFO L138 SettingsManager]: * sizeof long=4 [2022-01-19 01:59:26,566 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-19 01:59:26,567 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-01-19 01:59:26,567 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-19 01:59:26,567 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-19 01:59:26,567 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-19 01:59:26,567 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-19 01:59:26,568 INFO L138 SettingsManager]: * sizeof long double=12 [2022-01-19 01:59:26,568 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-19 01:59:26,568 INFO L138 SettingsManager]: * Use constant arrays=true [2022-01-19 01:59:26,568 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-19 01:59:26,568 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-19 01:59:26,568 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-19 01:59:26,568 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-01-19 01:59:26,568 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-19 01:59:26,568 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-19 01:59:26,569 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-19 01:59:26,569 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-19 01:59:26,569 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-19 01:59:26,569 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-01-19 01:59:26,569 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-01-19 01:59:26,569 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-19 01:59:26,569 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-01-19 01:59:26,569 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 01:59:26,753 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-19 01:59:26,769 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-19 01:59:26,771 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-19 01:59:26,772 INFO L271 PluginConnector]: Initializing CDTParser... [2022-01-19 01:59:26,772 INFO L275 PluginConnector]: CDTParser initialized [2022-01-19 01:59:26,773 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/popl20-more-buffer-mult2.wvr.c [2022-01-19 01:59:26,834 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4f9403ffc/f5b5a8ca3c9d4435b003c4d7cceb987f/FLAGbb93736c2 [2022-01-19 01:59:27,236 INFO L306 CDTParser]: Found 1 translation units. [2022-01-19 01:59:27,236 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-more-buffer-mult2.wvr.c [2022-01-19 01:59:27,252 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4f9403ffc/f5b5a8ca3c9d4435b003c4d7cceb987f/FLAGbb93736c2 [2022-01-19 01:59:27,625 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4f9403ffc/f5b5a8ca3c9d4435b003c4d7cceb987f [2022-01-19 01:59:27,627 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-19 01:59:27,628 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-01-19 01:59:27,630 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-01-19 01:59:27,630 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-01-19 01:59:27,633 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-01-19 01:59:27,633 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.01 01:59:27" (1/1) ... [2022-01-19 01:59:27,634 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5f2873c4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 01:59:27, skipping insertion in model container [2022-01-19 01:59:27,634 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.01 01:59:27" (1/1) ... [2022-01-19 01:59:27,638 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-01-19 01:59:27,673 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-01-19 01:59:27,918 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-buffer-mult2.wvr.c[4099,4112] [2022-01-19 01:59:27,925 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-19 01:59:27,931 INFO L203 MainTranslator]: Completed pre-run [2022-01-19 01:59:27,974 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-buffer-mult2.wvr.c[4099,4112] [2022-01-19 01:59:27,977 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-19 01:59:27,996 INFO L208 MainTranslator]: Completed translation [2022-01-19 01:59:27,998 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 01:59:27 WrapperNode [2022-01-19 01:59:27,998 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-01-19 01:59:27,999 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-19 01:59:27,999 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-19 01:59:27,999 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-19 01:59:28,005 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 01:59:27" (1/1) ... [2022-01-19 01:59:28,024 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 01:59:27" (1/1) ... [2022-01-19 01:59:28,063 INFO L137 Inliner]: procedures = 27, calls = 76, calls flagged for inlining = 18, calls inlined = 22, statements flattened = 303 [2022-01-19 01:59:28,063 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-19 01:59:28,064 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-19 01:59:28,064 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-19 01:59:28,064 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-19 01:59:28,071 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 01:59:27" (1/1) ... [2022-01-19 01:59:28,072 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 01:59:27" (1/1) ... [2022-01-19 01:59:28,084 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 01:59:27" (1/1) ... [2022-01-19 01:59:28,084 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 01:59:27" (1/1) ... [2022-01-19 01:59:28,091 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 01:59:27" (1/1) ... [2022-01-19 01:59:28,095 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 01:59:27" (1/1) ... [2022-01-19 01:59:28,097 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 01:59:27" (1/1) ... [2022-01-19 01:59:28,100 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-19 01:59:28,107 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-19 01:59:28,108 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-19 01:59:28,108 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-19 01:59:28,109 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 01:59:27" (1/1) ... [2022-01-19 01:59:28,114 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-19 01:59:28,123 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 01:59:28,135 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 01:59:28,144 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 01:59:28,174 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-01-19 01:59:28,174 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-01-19 01:59:28,174 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-01-19 01:59:28,174 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-01-19 01:59:28,174 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-01-19 01:59:28,174 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-01-19 01:59:28,175 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-01-19 01:59:28,175 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-01-19 01:59:28,175 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-01-19 01:59:28,175 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-01-19 01:59:28,178 INFO L130 BoogieDeclarations]: Found specification of procedure thread4 [2022-01-19 01:59:28,178 INFO L138 BoogieDeclarations]: Found implementation of procedure thread4 [2022-01-19 01:59:28,178 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-01-19 01:59:28,178 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2022-01-19 01:59:28,178 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2022-01-19 01:59:28,179 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-01-19 01:59:28,179 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-19 01:59:28,179 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-19 01:59:28,179 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-01-19 01:59:28,180 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 01:59:28,265 INFO L234 CfgBuilder]: Building ICFG [2022-01-19 01:59:28,267 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-19 01:59:28,626 INFO L275 CfgBuilder]: Performing block encoding [2022-01-19 01:59:28,781 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-19 01:59:28,781 INFO L299 CfgBuilder]: Removed 6 assume(true) statements. [2022-01-19 01:59:28,783 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.01 01:59:28 BoogieIcfgContainer [2022-01-19 01:59:28,791 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-19 01:59:28,793 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-19 01:59:28,793 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-19 01:59:28,796 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-19 01:59:28,796 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.01 01:59:27" (1/3) ... [2022-01-19 01:59:28,797 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6684d35a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.01 01:59:28, skipping insertion in model container [2022-01-19 01:59:28,797 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 01:59:27" (2/3) ... [2022-01-19 01:59:28,797 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6684d35a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.01 01:59:28, skipping insertion in model container [2022-01-19 01:59:28,798 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.01 01:59:28" (3/3) ... [2022-01-19 01:59:28,799 INFO L111 eAbstractionObserver]: Analyzing ICFG popl20-more-buffer-mult2.wvr.c [2022-01-19 01:59:28,804 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-19 01:59:28,804 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-19 01:59:28,804 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-01-19 01:59:28,862 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~cond~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,862 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~cond~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,863 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~cond~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,863 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~cond~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,863 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~cond~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,863 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~cond~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,863 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,864 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,864 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,864 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,864 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,864 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~post3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,864 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~post2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,865 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,865 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~mem1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,865 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,865 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~post3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,865 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~post2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,866 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,866 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~mem1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,866 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~cond~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,867 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~cond~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,867 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~cond~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,867 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~cond~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,867 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~cond~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,868 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~cond~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,868 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~cond~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,868 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~cond~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,868 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,869 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,869 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,869 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,869 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,869 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 01:59:28,869 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,869 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,869 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 01:59:28,870 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,870 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 01:59:28,870 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,870 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,870 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 01:59:28,871 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~cond~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,871 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~cond~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,872 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~cond~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,872 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~cond~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,872 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~cond~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,873 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~cond~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,873 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~cond~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,874 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~cond~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,874 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,874 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,874 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,874 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,875 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,875 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~ret8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,875 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,875 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,876 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,876 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,876 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~post9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,876 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,876 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,877 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,878 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,878 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~ret8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,878 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,878 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,878 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,878 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,879 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~post9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,879 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,879 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,880 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,881 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~cond~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,881 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~cond~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,881 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_~cond~3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,882 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_~cond~3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,882 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_~cond~3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,882 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_~cond~3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,882 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_~cond~3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,883 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_~cond~3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,883 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,883 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,884 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,884 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,884 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#t~post12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,885 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#t~ret11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,887 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,892 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,892 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,892 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,892 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,892 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,892 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,893 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,893 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#t~post12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,893 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#t~ret11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,893 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,894 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,894 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,894 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,894 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,894 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,894 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,895 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,896 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_~cond~3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,896 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_~cond~3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,900 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,901 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,901 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,901 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#t~mem10#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,901 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#t~post12#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,901 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_~cond~3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,901 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#t~ret11#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,901 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,902 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,902 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,902 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,902 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,902 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork0_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,903 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post5#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,903 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 01:59:28,903 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_~cond~1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,903 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,903 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~mem4#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,904 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,904 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 01:59:28,904 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#t~post6#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,904 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,904 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,904 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_plus_#res#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,905 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_plus_#in~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,905 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_~cond~2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,905 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~mem7#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,905 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,905 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~ret8#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,905 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#t~post9#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,905 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_plus_~a#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,905 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_plus_#in~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,905 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,906 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork2_plus_~b#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,906 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,906 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~post2#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,906 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_assume_abort_if_not_#in~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,907 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_~cond~0#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,907 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,907 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~post3#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,907 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_assume_abort_if_not_~cond#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,907 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~mem1#1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 01:59:28,911 INFO L148 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2022-01-19 01:59:28,949 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-19 01:59:28,954 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 01:59:28,955 INFO L340 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2022-01-19 01:59:28,967 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 224 places, 229 transitions, 490 flow [2022-01-19 01:59:29,058 INFO L129 PetriNetUnfolder]: 18/225 cut-off events. [2022-01-19 01:59:29,058 INFO L130 PetriNetUnfolder]: For 4/4 co-relation queries the response was YES. [2022-01-19 01:59:29,063 INFO L84 FinitePrefix]: Finished finitePrefix Result has 242 conditions, 225 events. 18/225 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 113 event pairs, 0 based on Foata normal form. 0/206 useless extension candidates. Maximal degree in co-relation 186. Up to 2 conditions per place. [2022-01-19 01:59:29,063 INFO L82 GeneralOperation]: Start removeDead. Operand has 224 places, 229 transitions, 490 flow [2022-01-19 01:59:29,073 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 207 places, 212 transitions, 448 flow [2022-01-19 01:59:29,127 INFO L129 PetriNetUnfolder]: 18/211 cut-off events. [2022-01-19 01:59:29,128 INFO L130 PetriNetUnfolder]: For 4/4 co-relation queries the response was YES. [2022-01-19 01:59:29,128 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 01:59:29,128 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:59:29,129 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-19 01:59:29,135 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 01:59:29,135 INFO L85 PathProgramCache]: Analyzing trace with hash 238758714, now seen corresponding path program 1 times [2022-01-19 01:59:29,142 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 01:59:29,142 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1117720522] [2022-01-19 01:59:29,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 01:59:29,143 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 01:59:29,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 01:59:29,416 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 01:59:29,417 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 01:59:29,417 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1117720522] [2022-01-19 01:59:29,417 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1117720522] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 01:59:29,417 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 01:59:29,417 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-19 01:59:29,419 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [454831963] [2022-01-19 01:59:29,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 01:59:29,427 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-01-19 01:59:29,427 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 01:59:29,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-01-19 01:59:29,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-01-19 01:59:29,447 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 204 out of 229 [2022-01-19 01:59:29,450 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 212 transitions, 448 flow. Second operand has 2 states, 2 states have (on average 209.0) internal successors, (418), 2 states have internal predecessors, (418), 0 states have call successors, (0), 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 01:59:29,450 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 01:59:29,451 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 204 of 229 [2022-01-19 01:59:29,452 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 01:59:29,584 INFO L129 PetriNetUnfolder]: 123/515 cut-off events. [2022-01-19 01:59:29,585 INFO L130 PetriNetUnfolder]: For 105/106 co-relation queries the response was YES. [2022-01-19 01:59:29,590 INFO L84 FinitePrefix]: Finished finitePrefix Result has 743 conditions, 515 events. 123/515 cut-off events. For 105/106 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1702 event pairs, 51 based on Foata normal form. 125/579 useless extension candidates. Maximal degree in co-relation 504. Up to 163 conditions per place. [2022-01-19 01:59:29,594 INFO L132 encePairwiseOnDemand]: 217/229 looper letters, 12 selfloop transitions, 0 changer transitions 6/200 dead transitions. [2022-01-19 01:59:29,595 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 200 transitions, 448 flow [2022-01-19 01:59:29,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-01-19 01:59:29,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-01-19 01:59:29,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 432 transitions. [2022-01-19 01:59:29,614 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9432314410480349 [2022-01-19 01:59:29,615 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 432 transitions. [2022-01-19 01:59:29,615 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 432 transitions. [2022-01-19 01:59:29,619 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 01:59:29,621 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 432 transitions. [2022-01-19 01:59:29,626 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 216.0) internal successors, (432), 2 states have internal predecessors, (432), 0 states have call successors, (0), 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 01:59:29,632 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 229.0) internal successors, (687), 3 states have internal predecessors, (687), 0 states have call successors, (0), 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 01:59:29,632 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 229.0) internal successors, (687), 3 states have internal predecessors, (687), 0 states have call successors, (0), 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 01:59:29,634 INFO L186 Difference]: Start difference. First operand has 207 places, 212 transitions, 448 flow. Second operand 2 states and 432 transitions. [2022-01-19 01:59:29,635 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 200 transitions, 448 flow [2022-01-19 01:59:29,639 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 200 transitions, 432 flow, removed 0 selfloop flow, removed 8 redundant places. [2022-01-19 01:59:29,644 INFO L242 Difference]: Finished difference. Result has 200 places, 194 transitions, 396 flow [2022-01-19 01:59:29,646 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=229, PETRI_DIFFERENCE_MINUEND_FLOW=408, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=396, PETRI_PLACES=200, PETRI_TRANSITIONS=194} [2022-01-19 01:59:29,653 INFO L334 CegarLoopForPetriNet]: 207 programPoint places, -7 predicate places. [2022-01-19 01:59:29,654 INFO L470 AbstractCegarLoop]: Abstraction has has 200 places, 194 transitions, 396 flow [2022-01-19 01:59:29,654 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 209.0) internal successors, (418), 2 states have internal predecessors, (418), 0 states have call successors, (0), 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 01:59:29,655 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 01:59:29,656 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:59:29,658 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-01-19 01:59:29,660 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-19 01:59:29,660 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 01:59:29,661 INFO L85 PathProgramCache]: Analyzing trace with hash -399207150, now seen corresponding path program 1 times [2022-01-19 01:59:29,661 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 01:59:29,661 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1782913376] [2022-01-19 01:59:29,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 01:59:29,662 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 01:59:29,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 01:59:30,025 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 01:59:30,025 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 01:59:30,026 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1782913376] [2022-01-19 01:59:30,026 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1782913376] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 01:59:30,026 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 01:59:30,026 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-19 01:59:30,026 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1548631426] [2022-01-19 01:59:30,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 01:59:30,028 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-19 01:59:30,028 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 01:59:30,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-19 01:59:30,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-01-19 01:59:30,030 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 173 out of 229 [2022-01-19 01:59:30,031 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 194 transitions, 396 flow. Second operand has 5 states, 5 states have (on average 179.6) internal successors, (898), 5 states have internal predecessors, (898), 0 states have call successors, (0), 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 01:59:30,031 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 01:59:30,031 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 173 of 229 [2022-01-19 01:59:30,032 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 01:59:30,253 INFO L129 PetriNetUnfolder]: 133/509 cut-off events. [2022-01-19 01:59:30,253 INFO L130 PetriNetUnfolder]: For 31/32 co-relation queries the response was YES. [2022-01-19 01:59:30,255 INFO L84 FinitePrefix]: Finished finitePrefix Result has 727 conditions, 509 events. 133/509 cut-off events. For 31/32 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1579 event pairs, 14 based on Foata normal form. 1/469 useless extension candidates. Maximal degree in co-relation 724. Up to 133 conditions per place. [2022-01-19 01:59:30,259 INFO L132 encePairwiseOnDemand]: 223/229 looper letters, 42 selfloop transitions, 3 changer transitions 4/206 dead transitions. [2022-01-19 01:59:30,259 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 206 transitions, 523 flow [2022-01-19 01:59:30,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-19 01:59:30,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2022-01-19 01:59:30,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 915 transitions. [2022-01-19 01:59:30,262 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7991266375545851 [2022-01-19 01:59:30,262 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 915 transitions. [2022-01-19 01:59:30,262 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 915 transitions. [2022-01-19 01:59:30,262 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 01:59:30,262 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 915 transitions. [2022-01-19 01:59:30,265 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 183.0) internal successors, (915), 5 states have internal predecessors, (915), 0 states have call successors, (0), 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 01:59:30,268 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 229.0) internal successors, (1374), 6 states have internal predecessors, (1374), 0 states have call successors, (0), 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 01:59:30,269 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 229.0) internal successors, (1374), 6 states have internal predecessors, (1374), 0 states have call successors, (0), 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 01:59:30,269 INFO L186 Difference]: Start difference. First operand has 200 places, 194 transitions, 396 flow. Second operand 5 states and 915 transitions. [2022-01-19 01:59:30,269 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 206 transitions, 523 flow [2022-01-19 01:59:30,273 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 206 transitions, 523 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-01-19 01:59:30,280 INFO L242 Difference]: Finished difference. Result has 201 places, 196 transitions, 419 flow [2022-01-19 01:59:30,280 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=229, PETRI_DIFFERENCE_MINUEND_FLOW=396, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=419, PETRI_PLACES=201, PETRI_TRANSITIONS=196} [2022-01-19 01:59:30,281 INFO L334 CegarLoopForPetriNet]: 207 programPoint places, -6 predicate places. [2022-01-19 01:59:30,281 INFO L470 AbstractCegarLoop]: Abstraction has has 201 places, 196 transitions, 419 flow [2022-01-19 01:59:30,282 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 179.6) internal successors, (898), 5 states have internal predecessors, (898), 0 states have call successors, (0), 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 01:59:30,282 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 01:59:30,282 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:59:30,282 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-01-19 01:59:30,282 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-19 01:59:30,283 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 01:59:30,283 INFO L85 PathProgramCache]: Analyzing trace with hash -1096965397, now seen corresponding path program 1 times [2022-01-19 01:59:30,283 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 01:59:30,283 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1008125718] [2022-01-19 01:59:30,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 01:59:30,283 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 01:59:30,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 01:59:30,440 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 01:59:30,440 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 01:59:30,440 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1008125718] [2022-01-19 01:59:30,440 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1008125718] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 01:59:30,440 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 01:59:30,440 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 01:59:30,441 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1841447665] [2022-01-19 01:59:30,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 01:59:30,441 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 01:59:30,441 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 01:59:30,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 01:59:30,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 01:59:30,443 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 198 out of 229 [2022-01-19 01:59:30,444 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 196 transitions, 419 flow. Second operand has 3 states, 3 states have (on average 203.0) internal successors, (609), 3 states have internal predecessors, (609), 0 states have call successors, (0), 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 01:59:30,444 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 01:59:30,444 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 198 of 229 [2022-01-19 01:59:30,444 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 01:59:30,600 INFO L129 PetriNetUnfolder]: 208/754 cut-off events. [2022-01-19 01:59:30,600 INFO L130 PetriNetUnfolder]: For 135/135 co-relation queries the response was YES. [2022-01-19 01:59:30,603 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1185 conditions, 754 events. 208/754 cut-off events. For 135/135 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 3325 event pairs, 75 based on Foata normal form. 12/668 useless extension candidates. Maximal degree in co-relation 1178. Up to 207 conditions per place. [2022-01-19 01:59:30,608 INFO L132 encePairwiseOnDemand]: 226/229 looper letters, 30 selfloop transitions, 2 changer transitions 0/208 dead transitions. [2022-01-19 01:59:30,608 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 208 transitions, 519 flow [2022-01-19 01:59:30,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 01:59:30,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 01:59:30,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 624 transitions. [2022-01-19 01:59:30,610 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9082969432314411 [2022-01-19 01:59:30,610 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 624 transitions. [2022-01-19 01:59:30,610 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 624 transitions. [2022-01-19 01:59:30,611 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 01:59:30,611 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 624 transitions. [2022-01-19 01:59:30,612 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 208.0) internal successors, (624), 3 states have internal predecessors, (624), 0 states have call successors, (0), 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 01:59:30,614 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 229.0) internal successors, (916), 4 states have internal predecessors, (916), 0 states have call successors, (0), 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 01:59:30,614 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 229.0) internal successors, (916), 4 states have internal predecessors, (916), 0 states have call successors, (0), 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 01:59:30,614 INFO L186 Difference]: Start difference. First operand has 201 places, 196 transitions, 419 flow. Second operand 3 states and 624 transitions. [2022-01-19 01:59:30,614 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 208 transitions, 519 flow [2022-01-19 01:59:30,617 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 208 transitions, 511 flow, removed 2 selfloop flow, removed 3 redundant places. [2022-01-19 01:59:30,620 INFO L242 Difference]: Finished difference. Result has 199 places, 197 transitions, 426 flow [2022-01-19 01:59:30,620 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=229, PETRI_DIFFERENCE_MINUEND_FLOW=412, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=426, PETRI_PLACES=199, PETRI_TRANSITIONS=197} [2022-01-19 01:59:30,622 INFO L334 CegarLoopForPetriNet]: 207 programPoint places, -8 predicate places. [2022-01-19 01:59:30,622 INFO L470 AbstractCegarLoop]: Abstraction has has 199 places, 197 transitions, 426 flow [2022-01-19 01:59:30,623 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 203.0) internal successors, (609), 3 states have internal predecessors, (609), 0 states have call successors, (0), 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 01:59:30,623 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 01:59:30,623 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:59:30,623 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-01-19 01:59:30,624 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-19 01:59:30,624 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 01:59:30,624 INFO L85 PathProgramCache]: Analyzing trace with hash -422545413, now seen corresponding path program 1 times [2022-01-19 01:59:30,624 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 01:59:30,624 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1707244235] [2022-01-19 01:59:30,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 01:59:30,625 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 01:59:30,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 01:59:30,724 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 01:59:30,724 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 01:59:30,724 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1707244235] [2022-01-19 01:59:30,724 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1707244235] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 01:59:30,724 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 01:59:30,725 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-19 01:59:30,725 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [730295647] [2022-01-19 01:59:30,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 01:59:30,726 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-19 01:59:30,727 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 01:59:30,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-19 01:59:30,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-19 01:59:30,731 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 198 out of 229 [2022-01-19 01:59:30,732 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 197 transitions, 426 flow. Second operand has 3 states, 3 states have (on average 203.0) internal successors, (609), 3 states have internal predecessors, (609), 0 states have call successors, (0), 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 01:59:30,732 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 01:59:30,732 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 198 of 229 [2022-01-19 01:59:30,732 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 01:59:30,847 INFO L129 PetriNetUnfolder]: 152/674 cut-off events. [2022-01-19 01:59:30,847 INFO L130 PetriNetUnfolder]: For 210/211 co-relation queries the response was YES. [2022-01-19 01:59:30,849 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1070 conditions, 674 events. 152/674 cut-off events. For 210/211 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 2850 event pairs, 47 based on Foata normal form. 12/606 useless extension candidates. Maximal degree in co-relation 1064. Up to 171 conditions per place. [2022-01-19 01:59:30,852 INFO L132 encePairwiseOnDemand]: 226/229 looper letters, 31 selfloop transitions, 2 changer transitions 0/209 dead transitions. [2022-01-19 01:59:30,852 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 209 transitions, 535 flow [2022-01-19 01:59:30,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-19 01:59:30,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2022-01-19 01:59:30,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 623 transitions. [2022-01-19 01:59:30,854 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9068413391557496 [2022-01-19 01:59:30,854 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 623 transitions. [2022-01-19 01:59:30,854 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 623 transitions. [2022-01-19 01:59:30,855 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 01:59:30,855 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 623 transitions. [2022-01-19 01:59:30,856 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 207.66666666666666) internal successors, (623), 3 states have internal predecessors, (623), 0 states have call successors, (0), 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 01:59:30,857 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 229.0) internal successors, (916), 4 states have internal predecessors, (916), 0 states have call successors, (0), 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 01:59:30,858 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 229.0) internal successors, (916), 4 states have internal predecessors, (916), 0 states have call successors, (0), 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 01:59:30,858 INFO L186 Difference]: Start difference. First operand has 199 places, 197 transitions, 426 flow. Second operand 3 states and 623 transitions. [2022-01-19 01:59:30,858 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 209 transitions, 535 flow [2022-01-19 01:59:30,860 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 209 transitions, 532 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-01-19 01:59:30,863 INFO L242 Difference]: Finished difference. Result has 201 places, 198 transitions, 438 flow [2022-01-19 01:59:30,863 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=229, PETRI_DIFFERENCE_MINUEND_FLOW=424, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=438, PETRI_PLACES=201, PETRI_TRANSITIONS=198} [2022-01-19 01:59:30,864 INFO L334 CegarLoopForPetriNet]: 207 programPoint places, -6 predicate places. [2022-01-19 01:59:30,864 INFO L470 AbstractCegarLoop]: Abstraction has has 201 places, 198 transitions, 438 flow [2022-01-19 01:59:30,865 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 203.0) internal successors, (609), 3 states have internal predecessors, (609), 0 states have call successors, (0), 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 01:59:30,865 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 01:59:30,865 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:59:30,865 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-01-19 01:59:30,866 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-19 01:59:30,866 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 01:59:30,866 INFO L85 PathProgramCache]: Analyzing trace with hash -532077630, now seen corresponding path program 1 times [2022-01-19 01:59:30,866 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 01:59:30,868 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [918550492] [2022-01-19 01:59:30,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 01:59:30,868 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 01:59:30,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 01:59:30,966 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 01:59:30,967 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 01:59:30,967 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [918550492] [2022-01-19 01:59:30,967 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [918550492] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 01:59:30,967 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 01:59:30,967 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-19 01:59:30,967 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1393118446] [2022-01-19 01:59:30,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 01:59:30,968 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-19 01:59:30,968 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 01:59:30,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-19 01:59:30,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-01-19 01:59:30,970 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 178 out of 229 [2022-01-19 01:59:30,971 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 198 transitions, 438 flow. Second operand has 6 states, 6 states have (on average 182.66666666666666) internal successors, (1096), 6 states have internal predecessors, (1096), 0 states have call successors, (0), 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 01:59:30,971 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 01:59:30,971 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 178 of 229 [2022-01-19 01:59:30,971 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 01:59:31,216 INFO L129 PetriNetUnfolder]: 107/708 cut-off events. [2022-01-19 01:59:31,217 INFO L130 PetriNetUnfolder]: For 229/230 co-relation queries the response was YES. [2022-01-19 01:59:31,219 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1142 conditions, 708 events. 107/708 cut-off events. For 229/230 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 2830 event pairs, 36 based on Foata normal form. 8/649 useless extension candidates. Maximal degree in co-relation 1135. Up to 155 conditions per place. [2022-01-19 01:59:31,222 INFO L132 encePairwiseOnDemand]: 219/229 looper letters, 60 selfloop transitions, 11 changer transitions 0/227 dead transitions. [2022-01-19 01:59:31,222 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 227 transitions, 659 flow [2022-01-19 01:59:31,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-19 01:59:31,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-01-19 01:59:31,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1668 transitions. [2022-01-19 01:59:31,226 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8093158660844251 [2022-01-19 01:59:31,226 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1668 transitions. [2022-01-19 01:59:31,226 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1668 transitions. [2022-01-19 01:59:31,227 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 01:59:31,227 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1668 transitions. [2022-01-19 01:59:31,231 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 185.33333333333334) internal successors, (1668), 9 states have internal predecessors, (1668), 0 states have call successors, (0), 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 01:59:31,234 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 229.0) internal successors, (2290), 10 states have internal predecessors, (2290), 0 states have call successors, (0), 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 01:59:31,236 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 229.0) internal successors, (2290), 10 states have internal predecessors, (2290), 0 states have call successors, (0), 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 01:59:31,236 INFO L186 Difference]: Start difference. First operand has 201 places, 198 transitions, 438 flow. Second operand 9 states and 1668 transitions. [2022-01-19 01:59:31,236 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 227 transitions, 659 flow [2022-01-19 01:59:31,238 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 227 transitions, 656 flow, removed 0 selfloop flow, removed 1 redundant places. [2022-01-19 01:59:31,241 INFO L242 Difference]: Finished difference. Result has 210 places, 202 transitions, 478 flow [2022-01-19 01:59:31,242 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=229, PETRI_DIFFERENCE_MINUEND_FLOW=436, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=478, PETRI_PLACES=210, PETRI_TRANSITIONS=202} [2022-01-19 01:59:31,244 INFO L334 CegarLoopForPetriNet]: 207 programPoint places, 3 predicate places. [2022-01-19 01:59:31,244 INFO L470 AbstractCegarLoop]: Abstraction has has 210 places, 202 transitions, 478 flow [2022-01-19 01:59:31,244 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 182.66666666666666) internal successors, (1096), 6 states have internal predecessors, (1096), 0 states have call successors, (0), 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 01:59:31,245 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 01:59:31,245 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:59:31,245 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-01-19 01:59:31,245 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-19 01:59:31,246 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 01:59:31,246 INFO L85 PathProgramCache]: Analyzing trace with hash 1814960024, now seen corresponding path program 1 times [2022-01-19 01:59:31,246 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 01:59:31,246 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1948488418] [2022-01-19 01:59:31,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 01:59:31,246 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 01:59:31,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 01:59:31,353 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 01:59:31,354 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 01:59:31,354 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1948488418] [2022-01-19 01:59:31,354 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1948488418] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 01:59:31,355 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 01:59:31,355 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-01-19 01:59:31,355 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2085730508] [2022-01-19 01:59:31,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 01:59:31,355 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-19 01:59:31,356 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 01:59:31,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-19 01:59:31,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-01-19 01:59:31,358 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 178 out of 229 [2022-01-19 01:59:31,359 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 202 transitions, 478 flow. Second operand has 6 states, 6 states have (on average 182.66666666666666) internal successors, (1096), 6 states have internal predecessors, (1096), 0 states have call successors, (0), 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 01:59:31,359 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 01:59:31,359 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 178 of 229 [2022-01-19 01:59:31,359 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 01:59:31,590 INFO L129 PetriNetUnfolder]: 123/934 cut-off events. [2022-01-19 01:59:31,590 INFO L130 PetriNetUnfolder]: For 321/323 co-relation queries the response was YES. [2022-01-19 01:59:31,593 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1478 conditions, 934 events. 123/934 cut-off events. For 321/323 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 4507 event pairs, 42 based on Foata normal form. 15/868 useless extension candidates. Maximal degree in co-relation 1469. Up to 198 conditions per place. [2022-01-19 01:59:31,597 INFO L132 encePairwiseOnDemand]: 221/229 looper letters, 55 selfloop transitions, 8 changer transitions 0/219 dead transitions. [2022-01-19 01:59:31,597 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 219 transitions, 660 flow [2022-01-19 01:59:31,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-19 01:59:31,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-01-19 01:59:31,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1300 transitions. [2022-01-19 01:59:31,600 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.810979413599501 [2022-01-19 01:59:31,600 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1300 transitions. [2022-01-19 01:59:31,600 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1300 transitions. [2022-01-19 01:59:31,601 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 01:59:31,601 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1300 transitions. [2022-01-19 01:59:31,604 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 185.71428571428572) internal successors, (1300), 7 states have internal predecessors, (1300), 0 states have call successors, (0), 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 01:59:31,606 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 229.0) internal successors, (1832), 8 states have internal predecessors, (1832), 0 states have call successors, (0), 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 01:59:31,607 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 229.0) internal successors, (1832), 8 states have internal predecessors, (1832), 0 states have call successors, (0), 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 01:59:31,607 INFO L186 Difference]: Start difference. First operand has 210 places, 202 transitions, 478 flow. Second operand 7 states and 1300 transitions. [2022-01-19 01:59:31,607 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 219 transitions, 660 flow [2022-01-19 01:59:31,611 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 219 transitions, 651 flow, removed 0 selfloop flow, removed 3 redundant places. [2022-01-19 01:59:31,614 INFO L242 Difference]: Finished difference. Result has 215 places, 204 transitions, 499 flow [2022-01-19 01:59:31,614 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=229, PETRI_DIFFERENCE_MINUEND_FLOW=469, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=499, PETRI_PLACES=215, PETRI_TRANSITIONS=204} [2022-01-19 01:59:31,617 INFO L334 CegarLoopForPetriNet]: 207 programPoint places, 8 predicate places. [2022-01-19 01:59:31,617 INFO L470 AbstractCegarLoop]: Abstraction has has 215 places, 204 transitions, 499 flow [2022-01-19 01:59:31,617 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 182.66666666666666) internal successors, (1096), 6 states have internal predecessors, (1096), 0 states have call successors, (0), 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 01:59:31,617 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 01:59:31,618 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:59:31,618 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-01-19 01:59:31,618 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-19 01:59:31,619 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 01:59:31,619 INFO L85 PathProgramCache]: Analyzing trace with hash 669279275, now seen corresponding path program 1 times [2022-01-19 01:59:31,619 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 01:59:31,619 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [242575849] [2022-01-19 01:59:31,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 01:59:31,619 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 01:59:31,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 01:59:31,921 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 01:59:31,921 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 01:59:31,921 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [242575849] [2022-01-19 01:59:31,921 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [242575849] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 01:59:31,921 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 01:59:31,921 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-01-19 01:59:31,922 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1267682027] [2022-01-19 01:59:31,922 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 01:59:31,922 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-19 01:59:31,922 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 01:59:31,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-19 01:59:31,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2022-01-19 01:59:31,924 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 183 out of 229 [2022-01-19 01:59:31,926 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 204 transitions, 499 flow. Second operand has 9 states, 9 states have (on average 186.11111111111111) internal successors, (1675), 9 states have internal predecessors, (1675), 0 states have call successors, (0), 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 01:59:31,926 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 01:59:31,926 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 183 of 229 [2022-01-19 01:59:31,926 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 01:59:33,604 INFO L129 PetriNetUnfolder]: 5032/10171 cut-off events. [2022-01-19 01:59:33,604 INFO L130 PetriNetUnfolder]: For 3380/3421 co-relation queries the response was YES. [2022-01-19 01:59:33,632 INFO L84 FinitePrefix]: Finished finitePrefix Result has 20365 conditions, 10171 events. 5032/10171 cut-off events. For 3380/3421 co-relation queries the response was YES. Maximal size of possible extension queue 473. Compared 82194 event pairs, 1257 based on Foata normal form. 22/8514 useless extension candidates. Maximal degree in co-relation 20354. Up to 3533 conditions per place. [2022-01-19 01:59:33,714 INFO L132 encePairwiseOnDemand]: 219/229 looper letters, 77 selfloop transitions, 14 changer transitions 30/288 dead transitions. [2022-01-19 01:59:33,714 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 288 transitions, 989 flow [2022-01-19 01:59:33,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-19 01:59:33,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-01-19 01:59:33,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1949 transitions. [2022-01-19 01:59:33,719 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8510917030567685 [2022-01-19 01:59:33,719 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1949 transitions. [2022-01-19 01:59:33,719 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1949 transitions. [2022-01-19 01:59:33,720 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 01:59:33,720 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1949 transitions. [2022-01-19 01:59:33,725 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 194.9) internal successors, (1949), 10 states have internal predecessors, (1949), 0 states have call successors, (0), 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 01:59:33,728 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 229.0) internal successors, (2519), 11 states have internal predecessors, (2519), 0 states have call successors, (0), 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 01:59:33,729 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 229.0) internal successors, (2519), 11 states have internal predecessors, (2519), 0 states have call successors, (0), 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 01:59:33,729 INFO L186 Difference]: Start difference. First operand has 215 places, 204 transitions, 499 flow. Second operand 10 states and 1949 transitions. [2022-01-19 01:59:33,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 288 transitions, 989 flow [2022-01-19 01:59:33,734 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 288 transitions, 977 flow, removed 0 selfloop flow, removed 4 redundant places. [2022-01-19 01:59:33,738 INFO L242 Difference]: Finished difference. Result has 226 places, 213 transitions, 590 flow [2022-01-19 01:59:33,738 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=229, PETRI_DIFFERENCE_MINUEND_FLOW=487, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=590, PETRI_PLACES=226, PETRI_TRANSITIONS=213} [2022-01-19 01:59:33,739 INFO L334 CegarLoopForPetriNet]: 207 programPoint places, 19 predicate places. [2022-01-19 01:59:33,739 INFO L470 AbstractCegarLoop]: Abstraction has has 226 places, 213 transitions, 590 flow [2022-01-19 01:59:33,739 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 186.11111111111111) internal successors, (1675), 9 states have internal predecessors, (1675), 0 states have call successors, (0), 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 01:59:33,739 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 01:59:33,740 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:59:33,740 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-01-19 01:59:33,740 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-19 01:59:33,740 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 01:59:33,740 INFO L85 PathProgramCache]: Analyzing trace with hash 1474183133, now seen corresponding path program 2 times [2022-01-19 01:59:33,741 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 01:59:33,741 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1422918482] [2022-01-19 01:59:33,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 01:59:33,741 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 01:59:33,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 01:59:34,016 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 01:59:34,017 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 01:59:34,017 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1422918482] [2022-01-19 01:59:34,017 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1422918482] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 01:59:34,017 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 01:59:34,017 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-01-19 01:59:34,017 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1716162769] [2022-01-19 01:59:34,017 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 01:59:34,018 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-01-19 01:59:34,018 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 01:59:34,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-01-19 01:59:34,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-01-19 01:59:34,020 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 183 out of 229 [2022-01-19 01:59:34,021 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 213 transitions, 590 flow. Second operand has 8 states, 8 states have (on average 186.5) internal successors, (1492), 8 states have internal predecessors, (1492), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 01:59:34,021 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 01:59:34,022 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 183 of 229 [2022-01-19 01:59:34,022 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 01:59:36,177 INFO L129 PetriNetUnfolder]: 6104/12058 cut-off events. [2022-01-19 01:59:36,178 INFO L130 PetriNetUnfolder]: For 8646/8646 co-relation queries the response was YES. [2022-01-19 01:59:36,227 INFO L84 FinitePrefix]: Finished finitePrefix Result has 28044 conditions, 12058 events. 6104/12058 cut-off events. For 8646/8646 co-relation queries the response was YES. Maximal size of possible extension queue 556. Compared 98974 event pairs, 549 based on Foata normal form. 228/11618 useless extension candidates. Maximal degree in co-relation 28027. Up to 3770 conditions per place. [2022-01-19 01:59:36,351 INFO L132 encePairwiseOnDemand]: 219/229 looper letters, 120 selfloop transitions, 29 changer transitions 9/325 dead transitions. [2022-01-19 01:59:36,351 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 325 transitions, 1344 flow [2022-01-19 01:59:36,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-19 01:59:36,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-01-19 01:59:36,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2339 transitions. [2022-01-19 01:59:36,356 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8511644832605532 [2022-01-19 01:59:36,356 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2339 transitions. [2022-01-19 01:59:36,356 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2339 transitions. [2022-01-19 01:59:36,357 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 01:59:36,357 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2339 transitions. [2022-01-19 01:59:36,361 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 194.91666666666666) internal successors, (2339), 12 states have internal predecessors, (2339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 01:59:36,366 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 229.0) internal successors, (2977), 13 states have internal predecessors, (2977), 0 states have call successors, (0), 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 01:59:36,367 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 229.0) internal successors, (2977), 13 states have internal predecessors, (2977), 0 states have call successors, (0), 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 01:59:36,367 INFO L186 Difference]: Start difference. First operand has 226 places, 213 transitions, 590 flow. Second operand 12 states and 2339 transitions. [2022-01-19 01:59:36,367 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 325 transitions, 1344 flow [2022-01-19 01:59:36,429 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 325 transitions, 1322 flow, removed 10 selfloop flow, removed 3 redundant places. [2022-01-19 01:59:36,433 INFO L242 Difference]: Finished difference. Result has 241 places, 233 transitions, 836 flow [2022-01-19 01:59:36,433 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=229, PETRI_DIFFERENCE_MINUEND_FLOW=584, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=836, PETRI_PLACES=241, PETRI_TRANSITIONS=233} [2022-01-19 01:59:36,435 INFO L334 CegarLoopForPetriNet]: 207 programPoint places, 34 predicate places. [2022-01-19 01:59:36,435 INFO L470 AbstractCegarLoop]: Abstraction has has 241 places, 233 transitions, 836 flow [2022-01-19 01:59:36,436 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 186.5) internal successors, (1492), 8 states have internal predecessors, (1492), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 01:59:36,436 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 01:59:36,436 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:59:36,436 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-01-19 01:59:36,437 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-19 01:59:36,437 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 01:59:36,437 INFO L85 PathProgramCache]: Analyzing trace with hash 934827895, now seen corresponding path program 3 times [2022-01-19 01:59:36,437 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 01:59:36,437 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [166850076] [2022-01-19 01:59:36,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 01:59:36,437 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 01:59:36,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 01:59:36,681 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 01:59:36,681 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 01:59:36,681 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [166850076] [2022-01-19 01:59:36,681 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [166850076] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 01:59:36,681 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 01:59:36,681 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-01-19 01:59:36,682 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1729686375] [2022-01-19 01:59:36,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 01:59:36,682 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-01-19 01:59:36,682 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 01:59:36,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-01-19 01:59:36,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-01-19 01:59:36,685 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 183 out of 229 [2022-01-19 01:59:36,686 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 233 transitions, 836 flow. Second operand has 8 states, 8 states have (on average 186.5) internal successors, (1492), 8 states have internal predecessors, (1492), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 01:59:36,686 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 01:59:36,686 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 183 of 229 [2022-01-19 01:59:36,686 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 01:59:40,059 INFO L129 PetriNetUnfolder]: 10658/22126 cut-off events. [2022-01-19 01:59:40,059 INFO L130 PetriNetUnfolder]: For 34447/34487 co-relation queries the response was YES. [2022-01-19 01:59:40,196 INFO L84 FinitePrefix]: Finished finitePrefix Result has 57739 conditions, 22126 events. 10658/22126 cut-off events. For 34447/34487 co-relation queries the response was YES. Maximal size of possible extension queue 997. Compared 208929 event pairs, 1398 based on Foata normal form. 236/20101 useless extension candidates. Maximal degree in co-relation 57714. Up to 4916 conditions per place. [2022-01-19 01:59:40,367 INFO L132 encePairwiseOnDemand]: 216/229 looper letters, 166 selfloop transitions, 84 changer transitions 13/431 dead transitions. [2022-01-19 01:59:40,367 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 431 transitions, 2407 flow [2022-01-19 01:59:40,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-19 01:59:40,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2022-01-19 01:59:40,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 3135 transitions. [2022-01-19 01:59:40,373 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8556222707423581 [2022-01-19 01:59:40,373 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 3135 transitions. [2022-01-19 01:59:40,373 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 3135 transitions. [2022-01-19 01:59:40,374 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 01:59:40,375 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 3135 transitions. [2022-01-19 01:59:40,380 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 195.9375) internal successors, (3135), 16 states have internal predecessors, (3135), 0 states have call successors, (0), 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 01:59:40,385 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 229.0) internal successors, (3893), 17 states have internal predecessors, (3893), 0 states have call successors, (0), 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 01:59:40,386 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 229.0) internal successors, (3893), 17 states have internal predecessors, (3893), 0 states have call successors, (0), 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 01:59:40,386 INFO L186 Difference]: Start difference. First operand has 241 places, 233 transitions, 836 flow. Second operand 16 states and 3135 transitions. [2022-01-19 01:59:40,386 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 431 transitions, 2407 flow [2022-01-19 01:59:40,643 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 431 transitions, 2337 flow, removed 11 selfloop flow, removed 4 redundant places. [2022-01-19 01:59:40,647 INFO L242 Difference]: Finished difference. Result has 263 places, 294 transitions, 1651 flow [2022-01-19 01:59:40,648 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=229, PETRI_DIFFERENCE_MINUEND_FLOW=802, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=1651, PETRI_PLACES=263, PETRI_TRANSITIONS=294} [2022-01-19 01:59:40,648 INFO L334 CegarLoopForPetriNet]: 207 programPoint places, 56 predicate places. [2022-01-19 01:59:40,648 INFO L470 AbstractCegarLoop]: Abstraction has has 263 places, 294 transitions, 1651 flow [2022-01-19 01:59:40,649 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 186.5) internal successors, (1492), 8 states have internal predecessors, (1492), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 01:59:40,649 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 01:59:40,650 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:59:40,650 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-01-19 01:59:40,650 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-19 01:59:40,650 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 01:59:40,650 INFO L85 PathProgramCache]: Analyzing trace with hash -159364171, now seen corresponding path program 4 times [2022-01-19 01:59:40,650 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 01:59:40,651 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [907300199] [2022-01-19 01:59:40,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 01:59:40,651 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 01:59:40,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 01:59:40,969 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 01:59:40,969 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 01:59:40,969 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [907300199] [2022-01-19 01:59:40,969 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [907300199] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 01:59:40,969 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 01:59:40,969 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-01-19 01:59:40,969 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [774653969] [2022-01-19 01:59:40,969 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 01:59:40,970 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-19 01:59:40,970 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 01:59:40,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-19 01:59:40,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-01-19 01:59:40,972 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 187 out of 229 [2022-01-19 01:59:40,973 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 294 transitions, 1651 flow. Second operand has 9 states, 9 states have (on average 189.66666666666666) internal successors, (1707), 9 states have internal predecessors, (1707), 0 states have call successors, (0), 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 01:59:40,973 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 01:59:40,973 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 187 of 229 [2022-01-19 01:59:40,973 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 01:59:45,511 INFO L129 PetriNetUnfolder]: 15536/31805 cut-off events. [2022-01-19 01:59:45,511 INFO L130 PetriNetUnfolder]: For 99348/101637 co-relation queries the response was YES. [2022-01-19 01:59:45,838 INFO L84 FinitePrefix]: Finished finitePrefix Result has 102982 conditions, 31805 events. 15536/31805 cut-off events. For 99348/101637 co-relation queries the response was YES. Maximal size of possible extension queue 1269. Compared 315638 event pairs, 1837 based on Foata normal form. 428/30049 useless extension candidates. Maximal degree in co-relation 102947. Up to 10136 conditions per place. [2022-01-19 01:59:46,004 INFO L132 encePairwiseOnDemand]: 217/229 looper letters, 212 selfloop transitions, 140 changer transitions 6/534 dead transitions. [2022-01-19 01:59:46,004 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 534 transitions, 4389 flow [2022-01-19 01:59:46,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-19 01:59:46,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-01-19 01:59:46,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2402 transitions. [2022-01-19 01:59:46,011 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8740902474526928 [2022-01-19 01:59:46,011 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2402 transitions. [2022-01-19 01:59:46,011 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2402 transitions. [2022-01-19 01:59:46,012 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 01:59:46,013 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2402 transitions. [2022-01-19 01:59:46,017 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 200.16666666666666) internal successors, (2402), 12 states have internal predecessors, (2402), 0 states have call successors, (0), 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 01:59:46,021 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 229.0) internal successors, (2977), 13 states have internal predecessors, (2977), 0 states have call successors, (0), 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 01:59:46,021 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 229.0) internal successors, (2977), 13 states have internal predecessors, (2977), 0 states have call successors, (0), 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 01:59:46,021 INFO L186 Difference]: Start difference. First operand has 263 places, 294 transitions, 1651 flow. Second operand 12 states and 2402 transitions. [2022-01-19 01:59:46,021 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 534 transitions, 4389 flow [2022-01-19 01:59:47,500 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 534 transitions, 4235 flow, removed 30 selfloop flow, removed 3 redundant places. [2022-01-19 01:59:47,507 INFO L242 Difference]: Finished difference. Result has 279 places, 385 transitions, 3236 flow [2022-01-19 01:59:47,508 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=229, PETRI_DIFFERENCE_MINUEND_FLOW=1576, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3236, PETRI_PLACES=279, PETRI_TRANSITIONS=385} [2022-01-19 01:59:47,509 INFO L334 CegarLoopForPetriNet]: 207 programPoint places, 72 predicate places. [2022-01-19 01:59:47,509 INFO L470 AbstractCegarLoop]: Abstraction has has 279 places, 385 transitions, 3236 flow [2022-01-19 01:59:47,510 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 189.66666666666666) internal successors, (1707), 9 states have internal predecessors, (1707), 0 states have call successors, (0), 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 01:59:47,510 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 01:59:47,510 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 01:59:47,510 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-01-19 01:59:47,511 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-19 01:59:47,511 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 01:59:47,511 INFO L85 PathProgramCache]: Analyzing trace with hash 602522999, now seen corresponding path program 5 times [2022-01-19 01:59:47,511 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 01:59:47,516 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [466008117] [2022-01-19 01:59:47,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 01:59:47,516 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 01:59:47,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 01:59:47,771 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 01:59:47,771 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 01:59:47,771 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [466008117] [2022-01-19 01:59:47,771 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [466008117] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 01:59:47,771 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 01:59:47,771 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-01-19 01:59:47,772 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1732032793] [2022-01-19 01:59:47,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 01:59:47,772 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-19 01:59:47,772 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 01:59:47,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-19 01:59:47,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2022-01-19 01:59:47,774 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 179 out of 229 [2022-01-19 01:59:47,775 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 385 transitions, 3236 flow. Second operand has 9 states, 9 states have (on average 182.55555555555554) internal successors, (1643), 9 states have internal predecessors, (1643), 0 states have call successors, (0), 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 01:59:47,775 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 01:59:47,775 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 179 of 229 [2022-01-19 01:59:47,775 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 01:59:57,199 INFO L129 PetriNetUnfolder]: 27313/56914 cut-off events. [2022-01-19 01:59:57,199 INFO L130 PetriNetUnfolder]: For 273398/274274 co-relation queries the response was YES. [2022-01-19 01:59:57,681 INFO L84 FinitePrefix]: Finished finitePrefix Result has 212274 conditions, 56914 events. 27313/56914 cut-off events. For 273398/274274 co-relation queries the response was YES. Maximal size of possible extension queue 2708. Compared 637748 event pairs, 5089 based on Foata normal form. 517/55267 useless extension candidates. Maximal degree in co-relation 212230. Up to 13954 conditions per place. [2022-01-19 01:59:57,975 INFO L132 encePairwiseOnDemand]: 217/229 looper letters, 211 selfloop transitions, 260 changer transitions 12/650 dead transitions. [2022-01-19 01:59:57,975 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 650 transitions, 7205 flow [2022-01-19 01:59:57,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-01-19 01:59:57,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-01-19 01:59:57,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2493 transitions. [2022-01-19 01:59:57,980 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8374202216996977 [2022-01-19 01:59:57,980 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2493 transitions. [2022-01-19 01:59:57,981 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2493 transitions. [2022-01-19 01:59:57,982 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 01:59:57,982 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2493 transitions. [2022-01-19 01:59:57,986 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 191.76923076923077) internal successors, (2493), 13 states have internal predecessors, (2493), 0 states have call successors, (0), 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 01:59:57,990 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 229.0) internal successors, (3206), 14 states have internal predecessors, (3206), 0 states have call successors, (0), 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 01:59:57,991 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 229.0) internal successors, (3206), 14 states have internal predecessors, (3206), 0 states have call successors, (0), 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 01:59:57,991 INFO L186 Difference]: Start difference. First operand has 279 places, 385 transitions, 3236 flow. Second operand 13 states and 2493 transitions. [2022-01-19 01:59:57,991 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 650 transitions, 7205 flow [2022-01-19 02:00:02,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 650 transitions, 7189 flow, removed 8 selfloop flow, removed 0 redundant places. [2022-01-19 02:00:02,583 INFO L242 Difference]: Finished difference. Result has 300 places, 520 transitions, 6232 flow [2022-01-19 02:00:02,583 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=229, PETRI_DIFFERENCE_MINUEND_FLOW=3228, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=6232, PETRI_PLACES=300, PETRI_TRANSITIONS=520} [2022-01-19 02:00:02,584 INFO L334 CegarLoopForPetriNet]: 207 programPoint places, 93 predicate places. [2022-01-19 02:00:02,584 INFO L470 AbstractCegarLoop]: Abstraction has has 300 places, 520 transitions, 6232 flow [2022-01-19 02:00:02,584 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 182.55555555555554) internal successors, (1643), 9 states have internal predecessors, (1643), 0 states have call successors, (0), 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 02:00:02,584 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:00:02,584 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 02:00:02,585 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-01-19 02:00:02,585 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-19 02:00:02,585 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:00:02,585 INFO L85 PathProgramCache]: Analyzing trace with hash 676680977, now seen corresponding path program 6 times [2022-01-19 02:00:02,585 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:00:02,585 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [973238761] [2022-01-19 02:00:02,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:00:02,586 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:00:02,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:00:02,806 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 02:00:02,806 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:00:02,806 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [973238761] [2022-01-19 02:00:02,806 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [973238761] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:00:02,806 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:00:02,807 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-01-19 02:00:02,807 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1273790802] [2022-01-19 02:00:02,807 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:00:02,807 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-01-19 02:00:02,807 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:00:02,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-01-19 02:00:02,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-01-19 02:00:02,809 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 183 out of 229 [2022-01-19 02:00:02,810 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 520 transitions, 6232 flow. Second operand has 8 states, 8 states have (on average 186.5) internal successors, (1492), 8 states have internal predecessors, (1492), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:00:02,810 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:00:02,810 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 183 of 229 [2022-01-19 02:00:02,810 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:00:15,730 INFO L129 PetriNetUnfolder]: 35426/75503 cut-off events. [2022-01-19 02:00:15,730 INFO L130 PetriNetUnfolder]: For 509651/512813 co-relation queries the response was YES. [2022-01-19 02:00:16,782 INFO L84 FinitePrefix]: Finished finitePrefix Result has 307952 conditions, 75503 events. 35426/75503 cut-off events. For 509651/512813 co-relation queries the response was YES. Maximal size of possible extension queue 3393. Compared 894010 event pairs, 7687 based on Foata normal form. 595/72404 useless extension candidates. Maximal degree in co-relation 307898. Up to 21853 conditions per place. [2022-01-19 02:00:17,020 INFO L132 encePairwiseOnDemand]: 219/229 looper letters, 202 selfloop transitions, 362 changer transitions 49/787 dead transitions. [2022-01-19 02:00:17,020 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 787 transitions, 11218 flow [2022-01-19 02:00:17,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-19 02:00:17,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-01-19 02:00:17,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2163 transitions. [2022-01-19 02:00:17,026 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8586740770146883 [2022-01-19 02:00:17,026 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2163 transitions. [2022-01-19 02:00:17,026 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2163 transitions. [2022-01-19 02:00:17,027 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:00:17,027 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2163 transitions. [2022-01-19 02:00:17,031 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 196.63636363636363) internal successors, (2163), 11 states have internal predecessors, (2163), 0 states have call successors, (0), 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 02:00:17,035 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 229.0) internal successors, (2748), 12 states have internal predecessors, (2748), 0 states have call successors, (0), 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 02:00:17,036 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 229.0) internal successors, (2748), 12 states have internal predecessors, (2748), 0 states have call successors, (0), 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 02:00:17,036 INFO L186 Difference]: Start difference. First operand has 300 places, 520 transitions, 6232 flow. Second operand 11 states and 2163 transitions. [2022-01-19 02:00:17,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 787 transitions, 11218 flow [2022-01-19 02:00:32,238 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 787 transitions, 10970 flow, removed 22 selfloop flow, removed 2 redundant places. [2022-01-19 02:00:32,250 INFO L242 Difference]: Finished difference. Result has 315 places, 651 transitions, 9675 flow [2022-01-19 02:00:32,251 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=229, PETRI_DIFFERENCE_MINUEND_FLOW=6067, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=520, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=238, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9675, PETRI_PLACES=315, PETRI_TRANSITIONS=651} [2022-01-19 02:00:32,251 INFO L334 CegarLoopForPetriNet]: 207 programPoint places, 108 predicate places. [2022-01-19 02:00:32,251 INFO L470 AbstractCegarLoop]: Abstraction has has 315 places, 651 transitions, 9675 flow [2022-01-19 02:00:32,252 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 186.5) internal successors, (1492), 8 states have internal predecessors, (1492), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:00:32,252 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:00:32,252 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 02:00:32,252 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-01-19 02:00:32,252 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-19 02:00:32,252 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:00:32,253 INFO L85 PathProgramCache]: Analyzing trace with hash -597986911, now seen corresponding path program 7 times [2022-01-19 02:00:32,253 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:00:32,253 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [141752068] [2022-01-19 02:00:32,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:00:32,253 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:00:32,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:00:32,559 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 02:00:32,559 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:00:32,559 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [141752068] [2022-01-19 02:00:32,559 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [141752068] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:00:32,559 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:00:32,559 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-01-19 02:00:32,560 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1043833265] [2022-01-19 02:00:32,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:00:32,560 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-19 02:00:32,560 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:00:32,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-19 02:00:32,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2022-01-19 02:00:32,562 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 183 out of 229 [2022-01-19 02:00:32,564 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 651 transitions, 9675 flow. Second operand has 10 states, 10 states have (on average 185.8) internal successors, (1858), 10 states have internal predecessors, (1858), 0 states have call successors, (0), 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 02:00:32,564 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:00:32,564 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 183 of 229 [2022-01-19 02:00:32,564 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:00:43,374 INFO L129 PetriNetUnfolder]: 25121/56828 cut-off events. [2022-01-19 02:00:43,374 INFO L130 PetriNetUnfolder]: For 407022/408508 co-relation queries the response was YES. [2022-01-19 02:00:44,033 INFO L84 FinitePrefix]: Finished finitePrefix Result has 245570 conditions, 56828 events. 25121/56828 cut-off events. For 407022/408508 co-relation queries the response was YES. Maximal size of possible extension queue 2498. Compared 667594 event pairs, 6666 based on Foata normal form. 794/55615 useless extension candidates. Maximal degree in co-relation 245509. Up to 18104 conditions per place. [2022-01-19 02:00:44,191 INFO L132 encePairwiseOnDemand]: 220/229 looper letters, 201 selfloop transitions, 372 changer transitions 49/796 dead transitions. [2022-01-19 02:00:44,191 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 796 transitions, 13450 flow [2022-01-19 02:00:44,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-19 02:00:44,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-01-19 02:00:44,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1558 transitions. [2022-01-19 02:00:44,194 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8504366812227074 [2022-01-19 02:00:44,194 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1558 transitions. [2022-01-19 02:00:44,194 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1558 transitions. [2022-01-19 02:00:44,195 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:00:44,195 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1558 transitions. [2022-01-19 02:00:44,197 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 194.75) internal successors, (1558), 8 states have internal predecessors, (1558), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:00:44,200 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 229.0) internal successors, (2061), 9 states have internal predecessors, (2061), 0 states have call successors, (0), 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 02:00:44,200 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 229.0) internal successors, (2061), 9 states have internal predecessors, (2061), 0 states have call successors, (0), 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 02:00:44,200 INFO L186 Difference]: Start difference. First operand has 315 places, 651 transitions, 9675 flow. Second operand 8 states and 1558 transitions. [2022-01-19 02:00:44,200 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 796 transitions, 13450 flow [2022-01-19 02:00:53,238 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 796 transitions, 13123 flow, removed 21 selfloop flow, removed 2 redundant places. [2022-01-19 02:00:53,249 INFO L242 Difference]: Finished difference. Result has 323 places, 700 transitions, 11595 flow [2022-01-19 02:00:53,249 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=229, PETRI_DIFFERENCE_MINUEND_FLOW=9436, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=651, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=319, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11595, PETRI_PLACES=323, PETRI_TRANSITIONS=700} [2022-01-19 02:00:53,250 INFO L334 CegarLoopForPetriNet]: 207 programPoint places, 116 predicate places. [2022-01-19 02:00:53,250 INFO L470 AbstractCegarLoop]: Abstraction has has 323 places, 700 transitions, 11595 flow [2022-01-19 02:00:53,250 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 185.8) internal successors, (1858), 10 states have internal predecessors, (1858), 0 states have call successors, (0), 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 02:00:53,250 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:00:53,250 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 02:00:53,251 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-01-19 02:00:53,251 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-19 02:00:53,251 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:00:53,251 INFO L85 PathProgramCache]: Analyzing trace with hash -1046237929, now seen corresponding path program 8 times [2022-01-19 02:00:53,251 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:00:53,251 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1672754444] [2022-01-19 02:00:53,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:00:53,251 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:00:53,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:00:53,449 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 02:00:53,449 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:00:53,449 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1672754444] [2022-01-19 02:00:53,450 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1672754444] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:00:53,450 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:00:53,450 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-01-19 02:00:53,450 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1312322132] [2022-01-19 02:00:53,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:00:53,451 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-19 02:00:53,451 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:00:53,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-19 02:00:53,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-01-19 02:00:53,453 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 187 out of 229 [2022-01-19 02:00:53,454 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 700 transitions, 11595 flow. Second operand has 7 states, 7 states have (on average 190.42857142857142) internal successors, (1333), 7 states have internal predecessors, (1333), 0 states have call successors, (0), 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 02:00:53,454 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:00:53,454 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 187 of 229 [2022-01-19 02:00:53,454 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:01:07,336 INFO L129 PetriNetUnfolder]: 32589/71415 cut-off events. [2022-01-19 02:01:07,336 INFO L130 PetriNetUnfolder]: For 564314/567361 co-relation queries the response was YES. [2022-01-19 02:01:08,231 INFO L84 FinitePrefix]: Finished finitePrefix Result has 307673 conditions, 71415 events. 32589/71415 cut-off events. For 564314/567361 co-relation queries the response was YES. Maximal size of possible extension queue 3114. Compared 853237 event pairs, 8219 based on Foata normal form. 524/69027 useless extension candidates. Maximal degree in co-relation 307608. Up to 17915 conditions per place. [2022-01-19 02:01:08,433 INFO L132 encePairwiseOnDemand]: 218/229 looper letters, 173 selfloop transitions, 436 changer transitions 12/800 dead transitions. [2022-01-19 02:01:08,433 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 800 transitions, 13517 flow [2022-01-19 02:01:08,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-19 02:01:08,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2022-01-19 02:01:08,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 2003 transitions. [2022-01-19 02:01:08,436 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8746724890829695 [2022-01-19 02:01:08,436 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 2003 transitions. [2022-01-19 02:01:08,436 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 2003 transitions. [2022-01-19 02:01:08,437 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:01:08,437 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 2003 transitions. [2022-01-19 02:01:08,440 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 200.3) internal successors, (2003), 10 states have internal predecessors, (2003), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:01:08,443 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 229.0) internal successors, (2519), 11 states have internal predecessors, (2519), 0 states have call successors, (0), 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 02:01:08,444 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 229.0) internal successors, (2519), 11 states have internal predecessors, (2519), 0 states have call successors, (0), 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 02:01:08,444 INFO L186 Difference]: Start difference. First operand has 323 places, 700 transitions, 11595 flow. Second operand 10 states and 2003 transitions. [2022-01-19 02:01:08,444 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 800 transitions, 13517 flow [2022-01-19 02:01:22,813 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 800 transitions, 13079 flow, removed 2 selfloop flow, removed 3 redundant places. [2022-01-19 02:01:22,824 INFO L242 Difference]: Finished difference. Result has 335 places, 717 transitions, 12690 flow [2022-01-19 02:01:22,825 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=229, PETRI_DIFFERENCE_MINUEND_FLOW=11157, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=700, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=420, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12690, PETRI_PLACES=335, PETRI_TRANSITIONS=717} [2022-01-19 02:01:22,825 INFO L334 CegarLoopForPetriNet]: 207 programPoint places, 128 predicate places. [2022-01-19 02:01:22,826 INFO L470 AbstractCegarLoop]: Abstraction has has 335 places, 717 transitions, 12690 flow [2022-01-19 02:01:22,826 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 190.42857142857142) internal successors, (1333), 7 states have internal predecessors, (1333), 0 states have call successors, (0), 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 02:01:22,826 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:01:22,826 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 02:01:22,826 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-01-19 02:01:22,826 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-19 02:01:22,827 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:01:22,827 INFO L85 PathProgramCache]: Analyzing trace with hash 886203133, now seen corresponding path program 9 times [2022-01-19 02:01:22,827 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:01:22,827 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2110650134] [2022-01-19 02:01:22,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:01:22,827 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:01:22,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:01:23,085 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 02:01:23,086 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:01:23,086 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2110650134] [2022-01-19 02:01:23,086 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2110650134] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:01:23,086 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:01:23,086 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-01-19 02:01:23,086 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1809734355] [2022-01-19 02:01:23,086 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:01:23,086 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-01-19 02:01:23,087 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:01:23,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-01-19 02:01:23,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-01-19 02:01:23,088 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 183 out of 229 [2022-01-19 02:01:23,089 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 717 transitions, 12690 flow. Second operand has 8 states, 8 states have (on average 186.5) internal successors, (1492), 8 states have internal predecessors, (1492), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:01:23,089 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:01:23,089 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 183 of 229 [2022-01-19 02:01:23,089 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:01:40,156 INFO L129 PetriNetUnfolder]: 39095/82105 cut-off events. [2022-01-19 02:01:40,156 INFO L130 PetriNetUnfolder]: For 812101/817103 co-relation queries the response was YES. [2022-01-19 02:01:41,580 INFO L84 FinitePrefix]: Finished finitePrefix Result has 364559 conditions, 82105 events. 39095/82105 cut-off events. For 812101/817103 co-relation queries the response was YES. Maximal size of possible extension queue 3479. Compared 967967 event pairs, 8136 based on Foata normal form. 1428/80342 useless extension candidates. Maximal degree in co-relation 364488. Up to 18834 conditions per place. [2022-01-19 02:01:41,825 INFO L132 encePairwiseOnDemand]: 219/229 looper letters, 247 selfloop transitions, 414 changer transitions 30/866 dead transitions. [2022-01-19 02:01:41,826 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 866 transitions, 14642 flow [2022-01-19 02:01:41,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-19 02:01:41,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-01-19 02:01:41,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2358 transitions. [2022-01-19 02:01:41,829 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8580786026200873 [2022-01-19 02:01:41,829 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2358 transitions. [2022-01-19 02:01:41,829 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2358 transitions. [2022-01-19 02:01:41,830 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:01:41,830 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2358 transitions. [2022-01-19 02:01:41,833 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 196.5) internal successors, (2358), 12 states have internal predecessors, (2358), 0 states have call successors, (0), 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 02:01:41,835 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 229.0) internal successors, (2977), 13 states have internal predecessors, (2977), 0 states have call successors, (0), 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 02:01:41,836 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 229.0) internal successors, (2977), 13 states have internal predecessors, (2977), 0 states have call successors, (0), 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 02:01:41,836 INFO L186 Difference]: Start difference. First operand has 335 places, 717 transitions, 12690 flow. Second operand 12 states and 2358 transitions. [2022-01-19 02:01:41,836 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 866 transitions, 14642 flow [2022-01-19 02:02:01,757 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 866 transitions, 14107 flow, removed 35 selfloop flow, removed 3 redundant places. [2022-01-19 02:02:01,769 INFO L242 Difference]: Finished difference. Result has 350 places, 727 transitions, 12759 flow [2022-01-19 02:02:01,771 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=229, PETRI_DIFFERENCE_MINUEND_FLOW=10709, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=661, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=341, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=12759, PETRI_PLACES=350, PETRI_TRANSITIONS=727} [2022-01-19 02:02:01,771 INFO L334 CegarLoopForPetriNet]: 207 programPoint places, 143 predicate places. [2022-01-19 02:02:01,771 INFO L470 AbstractCegarLoop]: Abstraction has has 350 places, 727 transitions, 12759 flow [2022-01-19 02:02:01,772 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 186.5) internal successors, (1492), 8 states have internal predecessors, (1492), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:02:01,772 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:02:01,772 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 02:02:01,772 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-01-19 02:02:01,772 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-19 02:02:01,772 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:02:01,772 INFO L85 PathProgramCache]: Analyzing trace with hash 1531003059, now seen corresponding path program 10 times [2022-01-19 02:02:01,773 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:02:01,773 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [58395610] [2022-01-19 02:02:01,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:02:01,773 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:02:01,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:02:01,973 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 02:02:01,973 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:02:01,973 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [58395610] [2022-01-19 02:02:01,975 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [58395610] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:02:01,975 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:02:01,975 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-01-19 02:02:01,975 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1931348954] [2022-01-19 02:02:01,975 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:02:01,976 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-19 02:02:01,976 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:02:01,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-19 02:02:01,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2022-01-19 02:02:01,977 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 187 out of 229 [2022-01-19 02:02:01,978 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 727 transitions, 12759 flow. Second operand has 9 states, 9 states have (on average 189.66666666666666) internal successors, (1707), 9 states have internal predecessors, (1707), 0 states have call successors, (0), 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 02:02:01,978 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:02:01,978 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 187 of 229 [2022-01-19 02:02:01,978 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:02:16,640 INFO L129 PetriNetUnfolder]: 28254/62407 cut-off events. [2022-01-19 02:02:16,640 INFO L130 PetriNetUnfolder]: For 653330/656751 co-relation queries the response was YES. [2022-01-19 02:02:17,648 INFO L84 FinitePrefix]: Finished finitePrefix Result has 298320 conditions, 62407 events. 28254/62407 cut-off events. For 653330/656751 co-relation queries the response was YES. Maximal size of possible extension queue 2614. Compared 732112 event pairs, 8046 based on Foata normal form. 559/61035 useless extension candidates. Maximal degree in co-relation 298242. Up to 21066 conditions per place. [2022-01-19 02:02:17,865 INFO L132 encePairwiseOnDemand]: 219/229 looper letters, 241 selfloop transitions, 345 changer transitions 36/801 dead transitions. [2022-01-19 02:02:17,866 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 801 transitions, 14734 flow [2022-01-19 02:02:17,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-19 02:02:17,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2022-01-19 02:02:17,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1587 transitions. [2022-01-19 02:02:17,867 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8662663755458515 [2022-01-19 02:02:17,868 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1587 transitions. [2022-01-19 02:02:17,868 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1587 transitions. [2022-01-19 02:02:17,868 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:02:17,868 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1587 transitions. [2022-01-19 02:02:17,870 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 198.375) internal successors, (1587), 8 states have internal predecessors, (1587), 0 states have call successors, (0), 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 02:02:17,872 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 229.0) internal successors, (2061), 9 states have internal predecessors, (2061), 0 states have call successors, (0), 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 02:02:17,872 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 229.0) internal successors, (2061), 9 states have internal predecessors, (2061), 0 states have call successors, (0), 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 02:02:17,872 INFO L186 Difference]: Start difference. First operand has 350 places, 727 transitions, 12759 flow. Second operand 8 states and 1587 transitions. [2022-01-19 02:02:17,872 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 801 transitions, 14734 flow [2022-01-19 02:02:30,234 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 801 transitions, 14474 flow, removed 36 selfloop flow, removed 2 redundant places. [2022-01-19 02:02:30,246 INFO L242 Difference]: Finished difference. Result has 357 places, 724 transitions, 13179 flow [2022-01-19 02:02:30,246 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=229, PETRI_DIFFERENCE_MINUEND_FLOW=12468, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=725, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=345, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=380, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13179, PETRI_PLACES=357, PETRI_TRANSITIONS=724} [2022-01-19 02:02:30,247 INFO L334 CegarLoopForPetriNet]: 207 programPoint places, 150 predicate places. [2022-01-19 02:02:30,247 INFO L470 AbstractCegarLoop]: Abstraction has has 357 places, 724 transitions, 13179 flow [2022-01-19 02:02:30,247 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 189.66666666666666) internal successors, (1707), 9 states have internal predecessors, (1707), 0 states have call successors, (0), 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 02:02:30,247 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:02:30,247 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 02:02:30,248 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-01-19 02:02:30,248 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-19 02:02:30,248 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:02:30,248 INFO L85 PathProgramCache]: Analyzing trace with hash -804422253, now seen corresponding path program 11 times [2022-01-19 02:02:30,248 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:02:30,248 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [613533942] [2022-01-19 02:02:30,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:02:30,248 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:02:30,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:02:30,470 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 02:02:30,470 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:02:30,470 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [613533942] [2022-01-19 02:02:30,470 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [613533942] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:02:30,470 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:02:30,470 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-01-19 02:02:30,470 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [616176089] [2022-01-19 02:02:30,470 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:02:30,471 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-01-19 02:02:30,471 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:02:30,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-01-19 02:02:30,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-01-19 02:02:30,472 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 183 out of 229 [2022-01-19 02:02:30,473 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 724 transitions, 13179 flow. Second operand has 8 states, 8 states have (on average 186.5) internal successors, (1492), 8 states have internal predecessors, (1492), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:02:30,473 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:02:30,473 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 183 of 229 [2022-01-19 02:02:30,473 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:02:47,023 INFO L129 PetriNetUnfolder]: 37317/79097 cut-off events. [2022-01-19 02:02:47,023 INFO L130 PetriNetUnfolder]: For 830811/833621 co-relation queries the response was YES. [2022-01-19 02:02:48,612 INFO L84 FinitePrefix]: Finished finitePrefix Result has 366892 conditions, 79097 events. 37317/79097 cut-off events. For 830811/833621 co-relation queries the response was YES. Maximal size of possible extension queue 3346. Compared 934859 event pairs, 9900 based on Foata normal form. 330/76458 useless extension candidates. Maximal degree in co-relation 366811. Up to 25142 conditions per place. [2022-01-19 02:02:48,852 INFO L132 encePairwiseOnDemand]: 220/229 looper letters, 226 selfloop transitions, 311 changer transitions 16/728 dead transitions. [2022-01-19 02:02:48,853 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 728 transitions, 13284 flow [2022-01-19 02:02:48,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-19 02:02:48,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-01-19 02:02:48,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1380 transitions. [2022-01-19 02:02:48,854 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.860885839051778 [2022-01-19 02:02:48,854 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1380 transitions. [2022-01-19 02:02:48,854 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1380 transitions. [2022-01-19 02:02:48,854 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:02:48,854 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1380 transitions. [2022-01-19 02:02:48,855 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 197.14285714285714) internal successors, (1380), 7 states have internal predecessors, (1380), 0 states have call successors, (0), 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 02:02:48,857 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 229.0) internal successors, (1832), 8 states have internal predecessors, (1832), 0 states have call successors, (0), 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 02:02:48,857 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 229.0) internal successors, (1832), 8 states have internal predecessors, (1832), 0 states have call successors, (0), 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 02:02:48,857 INFO L186 Difference]: Start difference. First operand has 357 places, 724 transitions, 13179 flow. Second operand 7 states and 1380 transitions. [2022-01-19 02:02:48,857 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 728 transitions, 13284 flow [2022-01-19 02:03:09,436 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 728 transitions, 12839 flow, removed 4 selfloop flow, removed 6 redundant places. [2022-01-19 02:03:09,448 INFO L242 Difference]: Finished difference. Result has 358 places, 683 transitions, 12143 flow [2022-01-19 02:03:09,448 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=229, PETRI_DIFFERENCE_MINUEND_FLOW=11426, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=682, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=310, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=371, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=12143, PETRI_PLACES=358, PETRI_TRANSITIONS=683} [2022-01-19 02:03:09,449 INFO L334 CegarLoopForPetriNet]: 207 programPoint places, 151 predicate places. [2022-01-19 02:03:09,449 INFO L470 AbstractCegarLoop]: Abstraction has has 358 places, 683 transitions, 12143 flow [2022-01-19 02:03:09,449 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 186.5) internal successors, (1492), 8 states have internal predecessors, (1492), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:03:09,449 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:03:09,450 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 02:03:09,450 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-01-19 02:03:09,450 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-19 02:03:09,450 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:03:09,450 INFO L85 PathProgramCache]: Analyzing trace with hash 272469073, now seen corresponding path program 12 times [2022-01-19 02:03:09,450 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:03:09,450 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [756205347] [2022-01-19 02:03:09,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:03:09,450 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:03:09,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:03:09,674 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 02:03:09,674 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:03:09,674 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [756205347] [2022-01-19 02:03:09,674 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [756205347] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:03:09,674 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:03:09,674 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-01-19 02:03:09,674 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1093943258] [2022-01-19 02:03:09,675 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:03:09,675 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-19 02:03:09,675 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:03:09,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-19 02:03:09,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-01-19 02:03:09,676 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 187 out of 229 [2022-01-19 02:03:09,677 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 683 transitions, 12143 flow. Second operand has 9 states, 9 states have (on average 189.66666666666666) internal successors, (1707), 9 states have internal predecessors, (1707), 0 states have call successors, (0), 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 02:03:09,677 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:03:09,677 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 187 of 229 [2022-01-19 02:03:09,678 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:03:21,539 INFO L129 PetriNetUnfolder]: 26062/55703 cut-off events. [2022-01-19 02:03:21,539 INFO L130 PetriNetUnfolder]: For 497044/499839 co-relation queries the response was YES. [2022-01-19 02:03:22,340 INFO L84 FinitePrefix]: Finished finitePrefix Result has 260088 conditions, 55703 events. 26062/55703 cut-off events. For 497044/499839 co-relation queries the response was YES. Maximal size of possible extension queue 2249. Compared 626944 event pairs, 5827 based on Foata normal form. 329/54502 useless extension candidates. Maximal degree in co-relation 260006. Up to 18517 conditions per place. [2022-01-19 02:03:22,516 INFO L132 encePairwiseOnDemand]: 218/229 looper letters, 338 selfloop transitions, 323 changer transitions 36/876 dead transitions. [2022-01-19 02:03:22,516 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 876 transitions, 15335 flow [2022-01-19 02:03:22,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-19 02:03:22,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-01-19 02:03:22,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2194 transitions. [2022-01-19 02:03:22,518 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8709805478364431 [2022-01-19 02:03:22,518 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2194 transitions. [2022-01-19 02:03:22,518 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2194 transitions. [2022-01-19 02:03:22,518 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:03:22,518 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2194 transitions. [2022-01-19 02:03:22,520 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 199.45454545454547) internal successors, (2194), 11 states have internal predecessors, (2194), 0 states have call successors, (0), 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 02:03:22,521 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 229.0) internal successors, (2748), 12 states have internal predecessors, (2748), 0 states have call successors, (0), 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 02:03:22,522 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 229.0) internal successors, (2748), 12 states have internal predecessors, (2748), 0 states have call successors, (0), 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 02:03:22,522 INFO L186 Difference]: Start difference. First operand has 358 places, 683 transitions, 12143 flow. Second operand 11 states and 2194 transitions. [2022-01-19 02:03:22,522 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 876 transitions, 15335 flow [2022-01-19 02:03:28,806 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 876 transitions, 14754 flow, removed 8 selfloop flow, removed 5 redundant places. [2022-01-19 02:03:28,817 INFO L242 Difference]: Finished difference. Result has 367 places, 687 transitions, 12290 flow [2022-01-19 02:03:28,817 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=229, PETRI_DIFFERENCE_MINUEND_FLOW=11146, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=670, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=307, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12290, PETRI_PLACES=367, PETRI_TRANSITIONS=687} [2022-01-19 02:03:28,817 INFO L334 CegarLoopForPetriNet]: 207 programPoint places, 160 predicate places. [2022-01-19 02:03:28,818 INFO L470 AbstractCegarLoop]: Abstraction has has 367 places, 687 transitions, 12290 flow [2022-01-19 02:03:28,818 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 189.66666666666666) internal successors, (1707), 9 states have internal predecessors, (1707), 0 states have call successors, (0), 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 02:03:28,818 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:03:28,818 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 02:03:28,818 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-01-19 02:03:28,818 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-19 02:03:28,818 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:03:28,818 INFO L85 PathProgramCache]: Analyzing trace with hash 1533159283, now seen corresponding path program 13 times [2022-01-19 02:03:28,819 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:03:28,819 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1520284236] [2022-01-19 02:03:28,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:03:28,819 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:03:28,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:03:29,017 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 02:03:29,017 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:03:29,017 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1520284236] [2022-01-19 02:03:29,017 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1520284236] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:03:29,017 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:03:29,017 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-01-19 02:03:29,017 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [415731435] [2022-01-19 02:03:29,017 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:03:29,018 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-19 02:03:29,018 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:03:29,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-19 02:03:29,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2022-01-19 02:03:29,019 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 183 out of 229 [2022-01-19 02:03:29,020 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 687 transitions, 12290 flow. Second operand has 9 states, 9 states have (on average 186.11111111111111) internal successors, (1675), 9 states have internal predecessors, (1675), 0 states have call successors, (0), 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 02:03:29,020 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:03:29,020 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 183 of 229 [2022-01-19 02:03:29,020 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:03:42,731 INFO L129 PetriNetUnfolder]: 29375/62907 cut-off events. [2022-01-19 02:03:42,731 INFO L130 PetriNetUnfolder]: For 668123/670573 co-relation queries the response was YES. [2022-01-19 02:03:43,825 INFO L84 FinitePrefix]: Finished finitePrefix Result has 314816 conditions, 62907 events. 29375/62907 cut-off events. For 668123/670573 co-relation queries the response was YES. Maximal size of possible extension queue 2793. Compared 721184 event pairs, 8179 based on Foata normal form. 688/61595 useless extension candidates. Maximal degree in co-relation 314731. Up to 22241 conditions per place. [2022-01-19 02:03:44,270 INFO L132 encePairwiseOnDemand]: 217/229 looper letters, 388 selfloop transitions, 497 changer transitions 9/1076 dead transitions. [2022-01-19 02:03:44,270 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 1076 transitions, 20954 flow [2022-01-19 02:03:44,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-01-19 02:03:44,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-01-19 02:03:44,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2531 transitions. [2022-01-19 02:03:44,272 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8501847497480686 [2022-01-19 02:03:44,273 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2531 transitions. [2022-01-19 02:03:44,273 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2531 transitions. [2022-01-19 02:03:44,273 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:03:44,273 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2531 transitions. [2022-01-19 02:03:44,275 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 194.69230769230768) internal successors, (2531), 13 states have internal predecessors, (2531), 0 states have call successors, (0), 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 02:03:44,276 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 229.0) internal successors, (3206), 14 states have internal predecessors, (3206), 0 states have call successors, (0), 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 02:03:44,277 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 229.0) internal successors, (3206), 14 states have internal predecessors, (3206), 0 states have call successors, (0), 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 02:03:44,277 INFO L186 Difference]: Start difference. First operand has 367 places, 687 transitions, 12290 flow. Second operand 13 states and 2531 transitions. [2022-01-19 02:03:44,277 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 1076 transitions, 20954 flow [2022-01-19 02:03:55,714 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 1076 transitions, 20315 flow, removed 32 selfloop flow, removed 5 redundant places. [2022-01-19 02:03:55,728 INFO L242 Difference]: Finished difference. Result has 378 places, 861 transitions, 17574 flow [2022-01-19 02:03:55,729 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=229, PETRI_DIFFERENCE_MINUEND_FLOW=11864, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=687, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=323, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=358, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=17574, PETRI_PLACES=378, PETRI_TRANSITIONS=861} [2022-01-19 02:03:55,729 INFO L334 CegarLoopForPetriNet]: 207 programPoint places, 171 predicate places. [2022-01-19 02:03:55,729 INFO L470 AbstractCegarLoop]: Abstraction has has 378 places, 861 transitions, 17574 flow [2022-01-19 02:03:55,729 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 186.11111111111111) internal successors, (1675), 9 states have internal predecessors, (1675), 0 states have call successors, (0), 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 02:03:55,729 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:03:55,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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 02:03:55,730 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-01-19 02:03:55,730 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-19 02:03:55,730 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:03:55,730 INFO L85 PathProgramCache]: Analyzing trace with hash -305017773, now seen corresponding path program 14 times [2022-01-19 02:03:55,730 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:03:55,730 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [984657998] [2022-01-19 02:03:55,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:03:55,730 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:03:55,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:03:55,943 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 02:03:55,944 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:03:55,944 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [984657998] [2022-01-19 02:03:55,944 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [984657998] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:03:55,944 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:03:55,944 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-01-19 02:03:55,944 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1059588496] [2022-01-19 02:03:55,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:03:55,945 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-01-19 02:03:55,945 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:03:55,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-01-19 02:03:55,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-01-19 02:03:55,946 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 187 out of 229 [2022-01-19 02:03:55,947 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 861 transitions, 17574 flow. Second operand has 8 states, 8 states have (on average 190.0) internal successors, (1520), 8 states have internal predecessors, (1520), 0 states have call successors, (0), 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 02:03:55,947 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:03:55,947 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 187 of 229 [2022-01-19 02:03:55,947 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:04:12,458 INFO L129 PetriNetUnfolder]: 32060/69621 cut-off events. [2022-01-19 02:04:12,458 INFO L130 PetriNetUnfolder]: For 778350/783084 co-relation queries the response was YES. [2022-01-19 02:04:13,670 INFO L84 FinitePrefix]: Finished finitePrefix Result has 359375 conditions, 69621 events. 32060/69621 cut-off events. For 778350/783084 co-relation queries the response was YES. Maximal size of possible extension queue 2908. Compared 813541 event pairs, 9552 based on Foata normal form. 373/67821 useless extension candidates. Maximal degree in co-relation 359285. Up to 23252 conditions per place. [2022-01-19 02:04:13,924 INFO L132 encePairwiseOnDemand]: 219/229 looper letters, 346 selfloop transitions, 455 changer transitions 23/1003 dead transitions. [2022-01-19 02:04:13,924 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 1003 transitions, 20638 flow [2022-01-19 02:04:13,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-19 02:04:13,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-01-19 02:04:13,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2188 transitions. [2022-01-19 02:04:13,925 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.868598650258039 [2022-01-19 02:04:13,926 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2188 transitions. [2022-01-19 02:04:13,926 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2188 transitions. [2022-01-19 02:04:13,926 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:04:13,926 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2188 transitions. [2022-01-19 02:04:13,927 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 198.9090909090909) internal successors, (2188), 11 states have internal predecessors, (2188), 0 states have call successors, (0), 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 02:04:13,929 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 229.0) internal successors, (2748), 12 states have internal predecessors, (2748), 0 states have call successors, (0), 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 02:04:13,929 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 229.0) internal successors, (2748), 12 states have internal predecessors, (2748), 0 states have call successors, (0), 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 02:04:13,929 INFO L186 Difference]: Start difference. First operand has 378 places, 861 transitions, 17574 flow. Second operand 11 states and 2188 transitions. [2022-01-19 02:04:13,929 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 1003 transitions, 20638 flow [2022-01-19 02:04:30,363 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 1003 transitions, 20322 flow, removed 4 selfloop flow, removed 4 redundant places. [2022-01-19 02:04:30,382 INFO L242 Difference]: Finished difference. Result has 390 places, 870 transitions, 18647 flow [2022-01-19 02:04:30,382 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=229, PETRI_DIFFERENCE_MINUEND_FLOW=17273, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=861, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=447, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=410, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=18647, PETRI_PLACES=390, PETRI_TRANSITIONS=870} [2022-01-19 02:04:30,383 INFO L334 CegarLoopForPetriNet]: 207 programPoint places, 183 predicate places. [2022-01-19 02:04:30,383 INFO L470 AbstractCegarLoop]: Abstraction has has 390 places, 870 transitions, 18647 flow [2022-01-19 02:04:30,383 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 190.0) internal successors, (1520), 8 states have internal predecessors, (1520), 0 states have call successors, (0), 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 02:04:30,383 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:04:30,383 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 02:04:30,383 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-01-19 02:04:30,383 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-19 02:04:30,384 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:04:30,384 INFO L85 PathProgramCache]: Analyzing trace with hash -720344227, now seen corresponding path program 15 times [2022-01-19 02:04:30,384 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:04:30,384 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1208501533] [2022-01-19 02:04:30,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:04:30,384 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:04:30,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:04:30,583 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 02:04:30,583 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:04:30,583 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1208501533] [2022-01-19 02:04:30,583 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1208501533] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:04:30,583 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:04:30,584 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-01-19 02:04:30,584 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1029178058] [2022-01-19 02:04:30,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:04:30,584 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-19 02:04:30,584 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:04:30,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-19 02:04:30,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2022-01-19 02:04:30,586 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 183 out of 229 [2022-01-19 02:04:30,586 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 870 transitions, 18647 flow. Second operand has 9 states, 9 states have (on average 186.11111111111111) internal successors, (1675), 9 states have internal predecessors, (1675), 0 states have call successors, (0), 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 02:04:30,587 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:04:30,587 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 183 of 229 [2022-01-19 02:04:30,587 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:04:50,645 INFO L129 PetriNetUnfolder]: 34479/75002 cut-off events. [2022-01-19 02:04:50,645 INFO L130 PetriNetUnfolder]: For 887086/890531 co-relation queries the response was YES. [2022-01-19 02:04:52,084 INFO L84 FinitePrefix]: Finished finitePrefix Result has 392474 conditions, 75002 events. 34479/75002 cut-off events. For 887086/890531 co-relation queries the response was YES. Maximal size of possible extension queue 3331. Compared 892634 event pairs, 10380 based on Foata normal form. 314/72391 useless extension candidates. Maximal degree in co-relation 392379. Up to 24941 conditions per place. [2022-01-19 02:04:52,343 INFO L132 encePairwiseOnDemand]: 218/229 looper letters, 434 selfloop transitions, 685 changer transitions 21/1326 dead transitions. [2022-01-19 02:04:52,343 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 1326 transitions, 30736 flow [2022-01-19 02:04:52,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-01-19 02:04:52,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-01-19 02:04:52,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 2536 transitions. [2022-01-19 02:04:52,345 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8518642929123278 [2022-01-19 02:04:52,345 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 2536 transitions. [2022-01-19 02:04:52,345 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 2536 transitions. [2022-01-19 02:04:52,345 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:04:52,345 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 2536 transitions. [2022-01-19 02:04:52,347 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 195.07692307692307) internal successors, (2536), 13 states have internal predecessors, (2536), 0 states have call successors, (0), 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 02:04:52,349 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 229.0) internal successors, (3206), 14 states have internal predecessors, (3206), 0 states have call successors, (0), 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 02:04:52,350 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 229.0) internal successors, (3206), 14 states have internal predecessors, (3206), 0 states have call successors, (0), 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 02:04:52,350 INFO L186 Difference]: Start difference. First operand has 390 places, 870 transitions, 18647 flow. Second operand 13 states and 2536 transitions. [2022-01-19 02:04:52,350 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 1326 transitions, 30736 flow [2022-01-19 02:05:13,392 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 1326 transitions, 29575 flow, removed 23 selfloop flow, removed 4 redundant places. [2022-01-19 02:05:13,415 INFO L242 Difference]: Finished difference. Result has 405 places, 1096 transitions, 26852 flow [2022-01-19 02:05:13,416 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=229, PETRI_DIFFERENCE_MINUEND_FLOW=17903, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=870, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=463, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=26852, PETRI_PLACES=405, PETRI_TRANSITIONS=1096} [2022-01-19 02:05:13,416 INFO L334 CegarLoopForPetriNet]: 207 programPoint places, 198 predicate places. [2022-01-19 02:05:13,416 INFO L470 AbstractCegarLoop]: Abstraction has has 405 places, 1096 transitions, 26852 flow [2022-01-19 02:05:13,417 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 186.11111111111111) internal successors, (1675), 9 states have internal predecessors, (1675), 0 states have call successors, (0), 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 02:05:13,417 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:05:13,417 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 02:05:13,417 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-01-19 02:05:13,417 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-19 02:05:13,418 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:05:13,418 INFO L85 PathProgramCache]: Analyzing trace with hash -1839716487, now seen corresponding path program 16 times [2022-01-19 02:05:13,418 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:05:13,418 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1966187398] [2022-01-19 02:05:13,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:05:13,418 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:05:13,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:05:13,604 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 02:05:13,604 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:05:13,604 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1966187398] [2022-01-19 02:05:13,605 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1966187398] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:05:13,605 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:05:13,605 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-01-19 02:05:13,605 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1054055608] [2022-01-19 02:05:13,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:05:13,605 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-01-19 02:05:13,605 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:05:13,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-01-19 02:05:13,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2022-01-19 02:05:13,607 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 187 out of 229 [2022-01-19 02:05:13,607 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 1096 transitions, 26852 flow. Second operand has 8 states, 8 states have (on average 190.0) internal successors, (1520), 8 states have internal predecessors, (1520), 0 states have call successors, (0), 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 02:05:13,608 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:05:13,608 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 187 of 229 [2022-01-19 02:05:13,608 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:05:42,667 INFO L129 PetriNetUnfolder]: 44857/96729 cut-off events. [2022-01-19 02:05:42,667 INFO L130 PetriNetUnfolder]: For 1354829/1361693 co-relation queries the response was YES. [2022-01-19 02:05:44,686 INFO L84 FinitePrefix]: Finished finitePrefix Result has 555881 conditions, 96729 events. 44857/96729 cut-off events. For 1354829/1361693 co-relation queries the response was YES. Maximal size of possible extension queue 4189. Compared 1171879 event pairs, 11761 based on Foata normal form. 1080/94914 useless extension candidates. Maximal degree in co-relation 555780. Up to 30939 conditions per place. [2022-01-19 02:05:45,077 INFO L132 encePairwiseOnDemand]: 219/229 looper letters, 470 selfloop transitions, 1028 changer transitions 4/1683 dead transitions. [2022-01-19 02:05:45,077 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 1683 transitions, 43017 flow [2022-01-19 02:05:45,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-19 02:05:45,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-01-19 02:05:45,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2385 transitions. [2022-01-19 02:05:45,079 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8679039301310044 [2022-01-19 02:05:45,079 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2385 transitions. [2022-01-19 02:05:45,079 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2385 transitions. [2022-01-19 02:05:45,080 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:05:45,080 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2385 transitions. [2022-01-19 02:05:45,081 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 198.75) internal successors, (2385), 12 states have internal predecessors, (2385), 0 states have call successors, (0), 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 02:05:45,083 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 229.0) internal successors, (2977), 13 states have internal predecessors, (2977), 0 states have call successors, (0), 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 02:05:45,083 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 229.0) internal successors, (2977), 13 states have internal predecessors, (2977), 0 states have call successors, (0), 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 02:05:45,083 INFO L186 Difference]: Start difference. First operand has 405 places, 1096 transitions, 26852 flow. Second operand 12 states and 2385 transitions. [2022-01-19 02:05:45,083 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 1683 transitions, 43017 flow [2022-01-19 02:06:30,035 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 1683 transitions, 42447 flow, removed 22 selfloop flow, removed 4 redundant places. [2022-01-19 02:06:30,065 INFO L242 Difference]: Finished difference. Result has 419 places, 1490 transitions, 40854 flow [2022-01-19 02:06:30,066 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=229, PETRI_DIFFERENCE_MINUEND_FLOW=26509, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1096, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=636, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=378, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=40854, PETRI_PLACES=419, PETRI_TRANSITIONS=1490} [2022-01-19 02:06:30,066 INFO L334 CegarLoopForPetriNet]: 207 programPoint places, 212 predicate places. [2022-01-19 02:06:30,066 INFO L470 AbstractCegarLoop]: Abstraction has has 419 places, 1490 transitions, 40854 flow [2022-01-19 02:06:30,067 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 190.0) internal successors, (1520), 8 states have internal predecessors, (1520), 0 states have call successors, (0), 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 02:06:30,067 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:06:30,067 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 02:06:30,067 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-01-19 02:06:30,067 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-19 02:06:30,067 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:06:30,068 INFO L85 PathProgramCache]: Analyzing trace with hash 372830655, now seen corresponding path program 17 times [2022-01-19 02:06:30,068 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:06:30,068 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1170253070] [2022-01-19 02:06:30,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:06:30,068 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:06:30,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:06:30,294 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 02:06:30,294 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:06:30,295 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1170253070] [2022-01-19 02:06:30,295 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1170253070] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:06:30,295 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:06:30,295 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-01-19 02:06:30,295 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1458528220] [2022-01-19 02:06:30,295 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:06:30,295 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-19 02:06:30,295 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:06:30,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-19 02:06:30,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2022-01-19 02:06:30,297 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 183 out of 229 [2022-01-19 02:06:30,298 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 1490 transitions, 40854 flow. Second operand has 9 states, 9 states have (on average 186.11111111111111) internal successors, (1675), 9 states have internal predecessors, (1675), 0 states have call successors, (0), 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 02:06:30,298 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:06:30,298 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 183 of 229 [2022-01-19 02:06:30,298 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:07:04,820 INFO L129 PetriNetUnfolder]: 45655/101348 cut-off events. [2022-01-19 02:07:04,820 INFO L130 PetriNetUnfolder]: For 1505248/1509092 co-relation queries the response was YES. [2022-01-19 02:07:07,356 INFO L84 FinitePrefix]: Finished finitePrefix Result has 590653 conditions, 101348 events. 45655/101348 cut-off events. For 1505248/1509092 co-relation queries the response was YES. Maximal size of possible extension queue 4761. Compared 1270441 event pairs, 15647 based on Foata normal form. 349/98700 useless extension candidates. Maximal degree in co-relation 590547. Up to 34035 conditions per place. [2022-01-19 02:07:07,740 INFO L132 encePairwiseOnDemand]: 217/229 looper letters, 611 selfloop transitions, 1090 changer transitions 18/1911 dead transitions. [2022-01-19 02:07:07,740 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 1911 transitions, 52928 flow [2022-01-19 02:07:07,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-19 02:07:07,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2022-01-19 02:07:07,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2341 transitions. [2022-01-19 02:07:07,742 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8518922852983989 [2022-01-19 02:07:07,742 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2341 transitions. [2022-01-19 02:07:07,742 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2341 transitions. [2022-01-19 02:07:07,742 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:07:07,742 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2341 transitions. [2022-01-19 02:07:07,744 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 195.08333333333334) internal successors, (2341), 12 states have internal predecessors, (2341), 0 states have call successors, (0), 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 02:07:07,746 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 229.0) internal successors, (2977), 13 states have internal predecessors, (2977), 0 states have call successors, (0), 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 02:07:07,746 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 229.0) internal successors, (2977), 13 states have internal predecessors, (2977), 0 states have call successors, (0), 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 02:07:07,746 INFO L186 Difference]: Start difference. First operand has 419 places, 1490 transitions, 40854 flow. Second operand 12 states and 2341 transitions. [2022-01-19 02:07:07,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 1911 transitions, 52928 flow [2022-01-19 02:08:03,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 1911 transitions, 52635 flow, removed 15 selfloop flow, removed 2 redundant places. [2022-01-19 02:08:03,883 INFO L242 Difference]: Finished difference. Result has 434 places, 1676 transitions, 49506 flow [2022-01-19 02:08:03,884 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=229, PETRI_DIFFERENCE_MINUEND_FLOW=40629, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1490, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=917, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=525, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=49506, PETRI_PLACES=434, PETRI_TRANSITIONS=1676} [2022-01-19 02:08:03,884 INFO L334 CegarLoopForPetriNet]: 207 programPoint places, 227 predicate places. [2022-01-19 02:08:03,885 INFO L470 AbstractCegarLoop]: Abstraction has has 434 places, 1676 transitions, 49506 flow [2022-01-19 02:08:03,885 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 186.11111111111111) internal successors, (1675), 9 states have internal predecessors, (1675), 0 states have call successors, (0), 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 02:08:03,885 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:08:03,885 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 02:08:03,885 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-01-19 02:08:03,885 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-19 02:08:03,886 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:08:03,886 INFO L85 PathProgramCache]: Analyzing trace with hash 1622488931, now seen corresponding path program 18 times [2022-01-19 02:08:03,886 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:08:03,886 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1813392915] [2022-01-19 02:08:03,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:08:03,886 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:08:03,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:08:04,004 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-19 02:08:04,004 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:08:04,004 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1813392915] [2022-01-19 02:08:04,004 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1813392915] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:08:04,004 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:08:04,004 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-01-19 02:08:04,004 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [392852685] [2022-01-19 02:08:04,005 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:08:04,005 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-19 02:08:04,005 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:08:04,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-19 02:08:04,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-01-19 02:08:04,006 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 187 out of 229 [2022-01-19 02:08:04,007 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 1676 transitions, 49506 flow. Second operand has 7 states, 7 states have (on average 190.42857142857142) internal successors, (1333), 7 states have internal predecessors, (1333), 0 states have call successors, (0), 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 02:08:04,007 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:08:04,007 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 187 of 229 [2022-01-19 02:08:04,007 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:08:50,217 INFO L129 PetriNetUnfolder]: 57090/123312 cut-off events. [2022-01-19 02:08:50,217 INFO L130 PetriNetUnfolder]: For 1990985/1996271 co-relation queries the response was YES. [2022-01-19 02:08:53,182 INFO L84 FinitePrefix]: Finished finitePrefix Result has 753405 conditions, 123312 events. 57090/123312 cut-off events. For 1990985/1996271 co-relation queries the response was YES. Maximal size of possible extension queue 5570. Compared 1542444 event pairs, 15597 based on Foata normal form. 967/121218 useless extension candidates. Maximal degree in co-relation 753292. Up to 46244 conditions per place. [2022-01-19 02:08:53,887 INFO L132 encePairwiseOnDemand]: 220/229 looper letters, 677 selfloop transitions, 1126 changer transitions 10/1998 dead transitions. [2022-01-19 02:08:53,887 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 1998 transitions, 59623 flow [2022-01-19 02:08:53,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-19 02:08:53,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2022-01-19 02:08:53,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1794 transitions. [2022-01-19 02:08:53,889 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8704512372634643 [2022-01-19 02:08:53,889 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1794 transitions. [2022-01-19 02:08:53,889 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1794 transitions. [2022-01-19 02:08:53,889 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:08:53,889 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1794 transitions. [2022-01-19 02:08:53,891 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 199.33333333333334) internal successors, (1794), 9 states have internal predecessors, (1794), 0 states have call successors, (0), 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 02:08:53,892 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 229.0) internal successors, (2290), 10 states have internal predecessors, (2290), 0 states have call successors, (0), 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 02:08:53,893 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 229.0) internal successors, (2290), 10 states have internal predecessors, (2290), 0 states have call successors, (0), 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 02:08:53,893 INFO L186 Difference]: Start difference. First operand has 434 places, 1676 transitions, 49506 flow. Second operand 9 states and 1794 transitions. [2022-01-19 02:08:53,893 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 1998 transitions, 59623 flow [2022-01-19 02:10:36,135 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 1998 transitions, 58522 flow, removed 23 selfloop flow, removed 6 redundant places. [2022-01-19 02:10:36,178 INFO L242 Difference]: Finished difference. Result has 438 places, 1809 transitions, 55446 flow [2022-01-19 02:10:36,179 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=229, PETRI_DIFFERENCE_MINUEND_FLOW=48430, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1672, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=984, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=674, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=55446, PETRI_PLACES=438, PETRI_TRANSITIONS=1809} [2022-01-19 02:10:36,180 INFO L334 CegarLoopForPetriNet]: 207 programPoint places, 231 predicate places. [2022-01-19 02:10:36,180 INFO L470 AbstractCegarLoop]: Abstraction has has 438 places, 1809 transitions, 55446 flow [2022-01-19 02:10:36,180 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 190.42857142857142) internal successors, (1333), 7 states have internal predecessors, (1333), 0 states have call successors, (0), 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 02:10:36,180 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:10:36,180 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 02:10:36,180 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-01-19 02:10:36,180 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-19 02:10:36,181 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:10:36,181 INFO L85 PathProgramCache]: Analyzing trace with hash -1901197637, now seen corresponding path program 19 times [2022-01-19 02:10:36,181 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:10:36,181 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1755209884] [2022-01-19 02:10:36,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:10:36,181 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:10:36,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:10:36,342 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 02:10:36,342 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:10:36,342 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1755209884] [2022-01-19 02:10:36,342 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1755209884] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 02:10:36,342 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [105784338] [2022-01-19 02:10:36,343 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-19 02:10:36,343 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:10:36,343 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 02:10:36,348 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 02:10:36,395 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 02:10:36,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:10:36,539 INFO L263 TraceCheckSpWp]: Trace formula consists of 465 conjuncts, 12 conjunts are in the unsatisfiable core [2022-01-19 02:10:36,550 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 02:10:37,489 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 02:10:37,489 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 02:10:38,015 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-19 02:10:38,016 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [105784338] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 02:10:38,016 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 02:10:38,016 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 24 [2022-01-19 02:10:38,017 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1963290002] [2022-01-19 02:10:38,017 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 02:10:38,017 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-19 02:10:38,018 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:10:38,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-19 02:10:38,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=451, Unknown=0, NotChecked=0, Total=552 [2022-01-19 02:10:38,021 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 181 out of 229 [2022-01-19 02:10:38,023 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 438 places, 1809 transitions, 55446 flow. Second operand has 24 states, 24 states have (on average 184.04166666666666) internal successors, (4417), 24 states have internal predecessors, (4417), 0 states have call successors, (0), 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 02:10:38,023 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:10:38,023 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 181 of 229 [2022-01-19 02:10:38,023 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Received shutdown request... [2022-01-19 02:11:57,436 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-01-19 02:11:57,452 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 02:11:58,482 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-01-19 02:11:58,485 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with exit code 0 Cannot interrupt operation gracefully because timeout expired. Forcing shutdown [2022-01-19 02:12:03,129 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (4 of 5 remaining) [2022-01-19 02:12:03,130 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2022-01-19 02:12:03,136 WARN L594 AbstractCegarLoop]: Verification canceled: while executing Executor. [2022-01-19 02:12:03,137 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (3 of 5 remaining) [2022-01-19 02:12:03,138 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (2 of 5 remaining) [2022-01-19 02:12:03,138 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATION (1 of 5 remaining) [2022-01-19 02:12:03,138 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr3INUSE_VIOLATION (0 of 5 remaining) [2022-01-19 02:12:03,150 INFO L732 BasicCegarLoop]: Path program histogram: [19, 1, 1, 1, 1, 1, 1] [2022-01-19 02:12:03,167 INFO L230 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-01-19 02:12:03,167 INFO L180 ceAbstractionStarter]: Computing trace abstraction results [2022-01-19 02:12:03,170 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 19.01 02:12:03 BasicIcfg [2022-01-19 02:12:03,170 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-01-19 02:12:03,170 INFO L158 Benchmark]: Toolchain (without parser) took 755541.64ms. Allocated memory was 352.3MB in the beginning and 16.0GB in the end (delta: 15.6GB). Free memory was 297.8MB in the beginning and 11.2GB in the end (delta: -10.9GB). Peak memory consumption was 9.7GB. Max. memory is 16.0GB. [2022-01-19 02:12:03,170 INFO L158 Benchmark]: CDTParser took 0.13ms. Allocated memory is still 352.3MB. Free memory is still 314.2MB. There was no memory consumed. Max. memory is 16.0GB. [2022-01-19 02:12:03,170 INFO L158 Benchmark]: CACSL2BoogieTranslator took 368.62ms. Allocated memory is still 352.3MB. Free memory was 297.6MB in the beginning and 321.3MB in the end (delta: -23.7MB). Peak memory consumption was 16.0MB. Max. memory is 16.0GB. [2022-01-19 02:12:03,171 INFO L158 Benchmark]: Boogie Procedure Inliner took 64.01ms. Allocated memory is still 352.3MB. Free memory was 321.3MB in the beginning and 318.2MB in the end (delta: 3.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2022-01-19 02:12:03,171 INFO L158 Benchmark]: Boogie Preprocessor took 36.51ms. Allocated memory is still 352.3MB. Free memory was 318.2MB in the beginning and 316.1MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2022-01-19 02:12:03,171 INFO L158 Benchmark]: RCFGBuilder took 684.25ms. Allocated memory is still 352.3MB. Free memory was 316.1MB in the beginning and 278.3MB in the end (delta: 37.7MB). Peak memory consumption was 37.7MB. Max. memory is 16.0GB. [2022-01-19 02:12:03,171 INFO L158 Benchmark]: TraceAbstraction took 754376.42ms. Allocated memory was 352.3MB in the beginning and 16.0GB in the end (delta: 15.6GB). Free memory was 278.3MB in the beginning and 11.2GB in the end (delta: -11.0GB). Peak memory consumption was 9.7GB. Max. memory is 16.0GB. [2022-01-19 02:12:03,172 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.13ms. Allocated memory is still 352.3MB. Free memory is still 314.2MB. There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 368.62ms. Allocated memory is still 352.3MB. Free memory was 297.6MB in the beginning and 321.3MB in the end (delta: -23.7MB). Peak memory consumption was 16.0MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 64.01ms. Allocated memory is still 352.3MB. Free memory was 321.3MB in the beginning and 318.2MB in the end (delta: 3.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 36.51ms. Allocated memory is still 352.3MB. Free memory was 318.2MB in the beginning and 316.1MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 684.25ms. Allocated memory is still 352.3MB. Free memory was 316.1MB in the beginning and 278.3MB in the end (delta: 37.7MB). Peak memory consumption was 37.7MB. Max. memory is 16.0GB. * TraceAbstraction took 754376.42ms. Allocated memory was 352.3MB in the beginning and 16.0GB in the end (delta: 15.6GB). Free memory was 278.3MB in the beginning and 11.2GB in the end (delta: -11.0GB). Peak memory consumption was 9.7GB. 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: 148]: Timeout (TraceAbstraction) Unable to prove that call to reach_error is unreachable Cancelled while executing Executor. - TimeoutResultAtElement [Line: 140]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing Executor. - TimeoutResultAtElement [Line: 141]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing Executor. - TimeoutResultAtElement [Line: 138]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing Executor. - TimeoutResultAtElement [Line: 139]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while executing Executor. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 9 procedures, 244 locations, 5 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.1s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 754.2s, OverallIterations: 25, TraceHistogramMax: 1, PathProgramHistogramMax: 19, EmptinessCheckTime: 0.0s, AutomataDifference: 746.8s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 3291 SdHoareTripleChecker+Valid, 5.1s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 3291 mSDsluCounter, 1497 SdHoareTripleChecker+Invalid, 4.2s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 3221 mSDsCounter, 310 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 7570 IncrementalHoareTripleChecker+Invalid, 7880 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 310 mSolverCounterUnsat, 404 mSDtfsCounter, 7570 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 728 GetRequests, 413 SyntacticMatches, 0 SemanticMatches, 315 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2543 ImplicationChecksByTransitivity, 5.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=55446occurred in iteration=24, InterpolantAutomatonStates: 229, 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.1s SsaConstructionTime, 1.0s SatisfiabilityAnalysisTime, 5.5s InterpolantComputationTime, 4646 NumberOfCodeBlocks, 4646 NumberOfCodeBlocksAsserted, 26 NumberOfCheckSat, 4800 ConstructedInterpolants, 0 QuantifiedInterpolants, 34573 SizeOfPredicates, 7 NumberOfNonLiveVariables, 465 ConjunctsInSsa, 12 ConjunctsInUnsatCore, 27 InterpolantComputations, 24 PerfectInterpolantSequences, 66/69 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 !ENTRY org.eclipse.osgi 4 0 2022-01-19 02:12:03.211 !MESSAGE Application error !STACK 1 org.eclipse.core.internal.resources.ResourceException(/)[568]: java.io.FileNotFoundException: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4f9403ffc/.metadata/.plugins/org.eclipse.core.resources/.root/1.tree (No such file or directory) at java.base/java.io.FileOutputStream.open0(Native Method) at java.base/java.io.FileOutputStream.open(FileOutputStream.java:298) at java.base/java.io.FileOutputStream.(FileOutputStream.java:237) at java.base/java.io.FileOutputStream.(FileOutputStream.java:187) at org.eclipse.core.internal.localstore.SafeFileOutputStream.(SafeFileOutputStream.java:55) at org.eclipse.core.internal.resources.SaveManager.saveTree(SaveManager.java:1381) at org.eclipse.core.internal.resources.SaveManager.save(SaveManager.java:1168) at org.eclipse.core.internal.resources.Workspace.save(Workspace.java:2333) at org.eclipse.core.internal.resources.Workspace.save(Workspace.java:2322) at de.uni_freiburg.informatik.ultimate.core.coreplugin.UltimateCore.start(UltimateCore.java:191) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:401) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:657) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:594) at org.eclipse.equinox.launcher.Main.run(Main.java:1465) at org.eclipse.equinox.launcher.Main.main(Main.java:1438) An error has occurred. See the log file /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4f9403ffc/.metadata/.log.