./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/recursive-with-pointer/system-with-recursion.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 6c24879c Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/recursive-with-pointer/system-with-recursion.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 74e63e86abbcab22438f70ee6d7d7ef12eaada509b0f0a56fb5cf815aaf53aab --- Real Ultimate output --- This is Ultimate 0.2.2-?-6c24879 [2022-07-12 06:29:18,938 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-12 06:29:18,939 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-12 06:29:18,984 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-12 06:29:18,985 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-12 06:29:18,986 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-12 06:29:18,988 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-12 06:29:18,989 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-12 06:29:18,991 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-12 06:29:18,994 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-12 06:29:18,995 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-12 06:29:18,997 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-12 06:29:18,997 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-12 06:29:18,999 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-12 06:29:18,999 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-12 06:29:19,001 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-12 06:29:19,002 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-12 06:29:19,003 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-12 06:29:19,004 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-12 06:29:19,008 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-12 06:29:19,010 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-12 06:29:19,011 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-12 06:29:19,011 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-12 06:29:19,012 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-12 06:29:19,013 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-12 06:29:19,017 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-12 06:29:19,017 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-12 06:29:19,017 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-12 06:29:19,019 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-12 06:29:19,019 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-12 06:29:19,020 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-12 06:29:19,020 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-12 06:29:19,021 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-12 06:29:19,021 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-12 06:29:19,022 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-12 06:29:19,022 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-12 06:29:19,023 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-12 06:29:19,023 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-12 06:29:19,023 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-12 06:29:19,023 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-12 06:29:19,024 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-12 06:29:19,025 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-12 06:29:19,026 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2022-07-12 06:29:19,049 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-12 06:29:19,050 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-12 06:29:19,050 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-12 06:29:19,050 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-12 06:29:19,051 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-12 06:29:19,051 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-12 06:29:19,051 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-12 06:29:19,051 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-12 06:29:19,052 INFO L138 SettingsManager]: * Use SBE=true [2022-07-12 06:29:19,052 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-12 06:29:19,052 INFO L138 SettingsManager]: * sizeof long=4 [2022-07-12 06:29:19,053 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-07-12 06:29:19,053 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-07-12 06:29:19,053 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-12 06:29:19,053 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-07-12 06:29:19,053 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-12 06:29:19,053 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-07-12 06:29:19,053 INFO L138 SettingsManager]: * sizeof long double=12 [2022-07-12 06:29:19,054 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-07-12 06:29:19,054 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-12 06:29:19,055 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-07-12 06:29:19,055 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-12 06:29:19,055 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-12 06:29:19,055 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-12 06:29:19,055 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-12 06:29:19,055 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-12 06:29:19,056 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-12 06:29:19,056 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-07-12 06:29:19,056 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-07-12 06:29:19,056 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-07-12 06:29:19,056 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-07-12 06:29:19,056 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-07-12 06:29:19,057 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-07-12 06:29:19,057 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 Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 74e63e86abbcab22438f70ee6d7d7ef12eaada509b0f0a56fb5cf815aaf53aab [2022-07-12 06:29:19,236 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-12 06:29:19,249 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-12 06:29:19,251 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-12 06:29:19,251 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-12 06:29:19,252 INFO L275 PluginConnector]: CDTParser initialized [2022-07-12 06:29:19,253 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/recursive-with-pointer/system-with-recursion.i [2022-07-12 06:29:19,291 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/25b7e5d79/d11b127813d8408eae81008a66096521/FLAGda0b2b7e5 [2022-07-12 06:29:19,719 INFO L306 CDTParser]: Found 1 translation units. [2022-07-12 06:29:19,719 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/recursive-with-pointer/system-with-recursion.i [2022-07-12 06:29:19,728 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/25b7e5d79/d11b127813d8408eae81008a66096521/FLAGda0b2b7e5 [2022-07-12 06:29:19,741 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/25b7e5d79/d11b127813d8408eae81008a66096521 [2022-07-12 06:29:19,743 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-12 06:29:19,744 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-12 06:29:19,746 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-12 06:29:19,746 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-12 06:29:19,748 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-12 06:29:19,748 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.07 06:29:19" (1/1) ... [2022-07-12 06:29:19,749 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@695f076a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 06:29:19, skipping insertion in model container [2022-07-12 06:29:19,749 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.07 06:29:19" (1/1) ... [2022-07-12 06:29:19,754 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-12 06:29:19,792 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-12 06:29:20,123 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/recursive-with-pointer/system-with-recursion.i[36399,36412] [2022-07-12 06:29:20,141 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-12 06:29:20,150 INFO L203 MainTranslator]: Completed pre-run [2022-07-12 06:29:20,207 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/recursive-with-pointer/system-with-recursion.i[36399,36412] [2022-07-12 06:29:20,218 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-12 06:29:20,243 INFO L208 MainTranslator]: Completed translation [2022-07-12 06:29:20,244 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 06:29:20 WrapperNode [2022-07-12 06:29:20,244 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-07-12 06:29:20,246 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-07-12 06:29:20,246 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-07-12 06:29:20,246 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-07-12 06:29:20,252 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 06:29:20" (1/1) ... [2022-07-12 06:29:20,275 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 06:29:20" (1/1) ... [2022-07-12 06:29:20,297 INFO L137 Inliner]: procedures = 184, calls = 149, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 224 [2022-07-12 06:29:20,301 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-07-12 06:29:20,301 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-07-12 06:29:20,302 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-07-12 06:29:20,302 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-07-12 06:29:20,307 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 06:29:20" (1/1) ... [2022-07-12 06:29:20,307 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 06:29:20" (1/1) ... [2022-07-12 06:29:20,312 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 06:29:20" (1/1) ... [2022-07-12 06:29:20,312 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 06:29:20" (1/1) ... [2022-07-12 06:29:20,335 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 06:29:20" (1/1) ... [2022-07-12 06:29:20,338 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 06:29:20" (1/1) ... [2022-07-12 06:29:20,340 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 06:29:20" (1/1) ... [2022-07-12 06:29:20,343 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-07-12 06:29:20,344 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-07-12 06:29:20,355 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-07-12 06:29:20,355 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-07-12 06:29:20,356 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 06:29:20" (1/1) ... [2022-07-12 06:29:20,361 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-12 06:29:20,367 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 06:29:20,376 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-07-12 06:29:20,393 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-07-12 06:29:20,416 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-07-12 06:29:20,416 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2022-07-12 06:29:20,416 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2022-07-12 06:29:20,416 INFO L130 BoogieDeclarations]: Found specification of procedure event_precess [2022-07-12 06:29:20,417 INFO L138 BoogieDeclarations]: Found implementation of procedure event_precess [2022-07-12 06:29:20,417 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-07-12 06:29:20,417 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-07-12 06:29:20,417 INFO L130 BoogieDeclarations]: Found specification of procedure ASNull [2022-07-12 06:29:20,417 INFO L138 BoogieDeclarations]: Found implementation of procedure ASNull [2022-07-12 06:29:20,417 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-07-12 06:29:20,417 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-07-12 06:29:20,417 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-07-12 06:29:20,417 INFO L130 BoogieDeclarations]: Found specification of procedure ASStart [2022-07-12 06:29:20,418 INFO L138 BoogieDeclarations]: Found implementation of procedure ASStart [2022-07-12 06:29:20,418 INFO L130 BoogieDeclarations]: Found specification of procedure status_update [2022-07-12 06:29:20,418 INFO L138 BoogieDeclarations]: Found implementation of procedure status_update [2022-07-12 06:29:20,418 INFO L130 BoogieDeclarations]: Found specification of procedure message_send [2022-07-12 06:29:20,418 INFO L138 BoogieDeclarations]: Found implementation of procedure message_send [2022-07-12 06:29:20,418 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-07-12 06:29:20,418 INFO L130 BoogieDeclarations]: Found specification of procedure ASIdle [2022-07-12 06:29:20,418 INFO L138 BoogieDeclarations]: Found implementation of procedure ASIdle [2022-07-12 06:29:20,418 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-07-12 06:29:20,419 INFO L130 BoogieDeclarations]: Found specification of procedure system_initialize [2022-07-12 06:29:20,419 INFO L138 BoogieDeclarations]: Found implementation of procedure system_initialize [2022-07-12 06:29:20,419 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-07-12 06:29:20,419 INFO L130 BoogieDeclarations]: Found specification of procedure ASStop [2022-07-12 06:29:20,419 INFO L138 BoogieDeclarations]: Found implementation of procedure ASStop [2022-07-12 06:29:20,419 INFO L130 BoogieDeclarations]: Found specification of procedure strncpy [2022-07-12 06:29:20,419 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-07-12 06:29:20,419 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-07-12 06:29:20,559 INFO L234 CfgBuilder]: Building ICFG [2022-07-12 06:29:20,568 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-07-12 06:29:21,097 INFO L275 CfgBuilder]: Performing block encoding [2022-07-12 06:29:21,104 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-07-12 06:29:21,104 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-07-12 06:29:21,106 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.07 06:29:21 BoogieIcfgContainer [2022-07-12 06:29:21,107 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-07-12 06:29:21,109 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-07-12 06:29:21,109 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-07-12 06:29:21,111 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-07-12 06:29:21,111 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.07 06:29:19" (1/3) ... [2022-07-12 06:29:21,112 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7047e7a9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.07 06:29:21, skipping insertion in model container [2022-07-12 06:29:21,112 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 06:29:20" (2/3) ... [2022-07-12 06:29:21,112 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7047e7a9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.07 06:29:21, skipping insertion in model container [2022-07-12 06:29:21,112 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.07 06:29:21" (3/3) ... [2022-07-12 06:29:21,115 INFO L111 eAbstractionObserver]: Analyzing ICFG system-with-recursion.i [2022-07-12 06:29:21,124 INFO L201 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-07-12 06:29:21,125 INFO L160 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-07-12 06:29:21,169 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-07-12 06:29:21,175 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@5763099e, mLbeIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@6d475274 [2022-07-12 06:29:21,175 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-07-12 06:29:21,178 INFO L276 IsEmpty]: Start isEmpty. Operand has 132 states, 92 states have (on average 1.315217391304348) internal successors, (121), 93 states have internal predecessors, (121), 29 states have call successors, (29), 9 states have call predecessors, (29), 9 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) [2022-07-12 06:29:21,183 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-07-12 06:29:21,199 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 06:29:21,200 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 06:29:21,200 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION === [ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 06:29:21,203 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 06:29:21,204 INFO L85 PathProgramCache]: Analyzing trace with hash -965536278, now seen corresponding path program 1 times [2022-07-12 06:29:21,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 06:29:21,209 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [125627135] [2022-07-12 06:29:21,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 06:29:21,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 06:29:21,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:21,461 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 06:29:21,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:21,468 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 06:29:21,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 06:29:21,469 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [125627135] [2022-07-12 06:29:21,469 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [125627135] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 06:29:21,469 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 06:29:21,470 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-12 06:29:21,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1340915365] [2022-07-12 06:29:21,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 06:29:21,473 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-12 06:29:21,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 06:29:21,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-12 06:29:21,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-07-12 06:29:21,491 INFO L87 Difference]: Start difference. First operand has 132 states, 92 states have (on average 1.315217391304348) internal successors, (121), 93 states have internal predecessors, (121), 29 states have call successors, (29), 9 states have call predecessors, (29), 9 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) Second operand has 9 states, 8 states have (on average 1.875) internal successors, (15), 6 states have internal predecessors, (15), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-12 06:29:22,283 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 06:29:22,283 INFO L93 Difference]: Finished difference Result 319 states and 468 transitions. [2022-07-12 06:29:22,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-12 06:29:22,285 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 1.875) internal successors, (15), 6 states have internal predecessors, (15), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 19 [2022-07-12 06:29:22,286 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 06:29:22,292 INFO L225 Difference]: With dead ends: 319 [2022-07-12 06:29:22,293 INFO L226 Difference]: Without dead ends: 169 [2022-07-12 06:29:22,296 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=48, Invalid=162, Unknown=0, NotChecked=0, Total=210 [2022-07-12 06:29:22,299 INFO L413 NwaCegarLoop]: 147 mSDtfsCounter, 144 mSDsluCounter, 783 mSDsCounter, 0 mSdLazyCounter, 454 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 144 SdHoareTripleChecker+Valid, 930 SdHoareTripleChecker+Invalid, 526 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 454 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-07-12 06:29:22,300 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [144 Valid, 930 Invalid, 526 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 454 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-07-12 06:29:22,310 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 169 states. [2022-07-12 06:29:22,332 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 169 to 133. [2022-07-12 06:29:22,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 133 states, 93 states have (on average 1.3225806451612903) internal successors, (123), 96 states have internal predecessors, (123), 30 states have call successors, (30), 10 states have call predecessors, (30), 9 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2022-07-12 06:29:22,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 179 transitions. [2022-07-12 06:29:22,335 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 179 transitions. Word has length 19 [2022-07-12 06:29:22,336 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 06:29:22,336 INFO L495 AbstractCegarLoop]: Abstraction has 133 states and 179 transitions. [2022-07-12 06:29:22,336 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 1.875) internal successors, (15), 6 states have internal predecessors, (15), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-12 06:29:22,336 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 179 transitions. [2022-07-12 06:29:22,339 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-07-12 06:29:22,339 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 06:29:22,339 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 06:29:22,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-07-12 06:29:22,340 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION === [ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 06:29:22,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 06:29:22,340 INFO L85 PathProgramCache]: Analyzing trace with hash -1463372220, now seen corresponding path program 1 times [2022-07-12 06:29:22,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 06:29:22,341 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [76821515] [2022-07-12 06:29:22,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 06:29:22,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 06:29:22,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:22,438 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 06:29:22,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:22,459 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-12 06:29:22,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:22,511 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 06:29:22,511 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 06:29:22,511 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [76821515] [2022-07-12 06:29:22,512 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [76821515] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 06:29:22,512 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 06:29:22,512 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-12 06:29:22,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1157741177] [2022-07-12 06:29:22,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 06:29:22,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-12 06:29:22,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 06:29:22,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-12 06:29:22,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-07-12 06:29:22,513 INFO L87 Difference]: Start difference. First operand 133 states and 179 transitions. Second operand has 6 states, 6 states have (on average 4.333333333333333) internal successors, (26), 4 states have internal predecessors, (26), 2 states have call successors, (7), 4 states have call predecessors, (7), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-12 06:29:22,869 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 06:29:22,870 INFO L93 Difference]: Finished difference Result 293 states and 423 transitions. [2022-07-12 06:29:22,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-12 06:29:22,870 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 4.333333333333333) internal successors, (26), 4 states have internal predecessors, (26), 2 states have call successors, (7), 4 states have call predecessors, (7), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 35 [2022-07-12 06:29:22,871 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 06:29:22,877 INFO L225 Difference]: With dead ends: 293 [2022-07-12 06:29:22,877 INFO L226 Difference]: Without dead ends: 175 [2022-07-12 06:29:22,878 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-07-12 06:29:22,880 INFO L413 NwaCegarLoop]: 152 mSDtfsCounter, 160 mSDsluCounter, 343 mSDsCounter, 0 mSdLazyCounter, 159 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 160 SdHoareTripleChecker+Valid, 495 SdHoareTripleChecker+Invalid, 238 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 159 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-12 06:29:22,882 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [160 Valid, 495 Invalid, 238 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 159 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-12 06:29:22,896 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 175 states. [2022-07-12 06:29:22,915 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 175 to 138. [2022-07-12 06:29:22,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 138 states, 97 states have (on average 1.3298969072164948) internal successors, (129), 100 states have internal predecessors, (129), 30 states have call successors, (30), 11 states have call predecessors, (30), 10 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2022-07-12 06:29:22,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 185 transitions. [2022-07-12 06:29:22,935 INFO L78 Accepts]: Start accepts. Automaton has 138 states and 185 transitions. Word has length 35 [2022-07-12 06:29:22,935 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 06:29:22,936 INFO L495 AbstractCegarLoop]: Abstraction has 138 states and 185 transitions. [2022-07-12 06:29:22,936 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 4.333333333333333) internal successors, (26), 4 states have internal predecessors, (26), 2 states have call successors, (7), 4 states have call predecessors, (7), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-12 06:29:22,936 INFO L276 IsEmpty]: Start isEmpty. Operand 138 states and 185 transitions. [2022-07-12 06:29:22,938 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-07-12 06:29:22,940 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 06:29:22,941 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 06:29:22,941 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-07-12 06:29:22,941 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION === [ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 06:29:22,941 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 06:29:22,941 INFO L85 PathProgramCache]: Analyzing trace with hash -1541012852, now seen corresponding path program 1 times [2022-07-12 06:29:22,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 06:29:22,942 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [7357923] [2022-07-12 06:29:22,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 06:29:22,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 06:29:23,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:23,106 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 06:29:23,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:23,118 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-12 06:29:23,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:23,130 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 06:29:23,130 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 06:29:23,131 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [7357923] [2022-07-12 06:29:23,131 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [7357923] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 06:29:23,131 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 06:29:23,131 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-12 06:29:23,131 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [434404467] [2022-07-12 06:29:23,131 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 06:29:23,132 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-12 06:29:23,132 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 06:29:23,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-12 06:29:23,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-07-12 06:29:23,133 INFO L87 Difference]: Start difference. First operand 138 states and 185 transitions. Second operand has 10 states, 9 states have (on average 3.0) internal successors, (27), 6 states have internal predecessors, (27), 3 states have call successors, (7), 5 states have call predecessors, (7), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-12 06:29:24,073 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 06:29:24,074 INFO L93 Difference]: Finished difference Result 339 states and 497 transitions. [2022-07-12 06:29:24,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-07-12 06:29:24,074 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 3.0) internal successors, (27), 6 states have internal predecessors, (27), 3 states have call successors, (7), 5 states have call predecessors, (7), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 36 [2022-07-12 06:29:24,074 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 06:29:24,076 INFO L225 Difference]: With dead ends: 339 [2022-07-12 06:29:24,076 INFO L226 Difference]: Without dead ends: 216 [2022-07-12 06:29:24,077 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2022-07-12 06:29:24,077 INFO L413 NwaCegarLoop]: 171 mSDtfsCounter, 148 mSDsluCounter, 929 mSDsCounter, 0 mSdLazyCounter, 544 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 150 SdHoareTripleChecker+Valid, 1100 SdHoareTripleChecker+Invalid, 615 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 544 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-07-12 06:29:24,078 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [150 Valid, 1100 Invalid, 615 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 544 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-07-12 06:29:24,079 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 216 states. [2022-07-12 06:29:24,090 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 216 to 208. [2022-07-12 06:29:24,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 208 states, 147 states have (on average 1.2789115646258504) internal successors, (188), 152 states have internal predecessors, (188), 40 states have call successors, (40), 13 states have call predecessors, (40), 20 states have return successors, (63), 42 states have call predecessors, (63), 36 states have call successors, (63) [2022-07-12 06:29:24,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 208 states to 208 states and 291 transitions. [2022-07-12 06:29:24,092 INFO L78 Accepts]: Start accepts. Automaton has 208 states and 291 transitions. Word has length 36 [2022-07-12 06:29:24,093 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 06:29:24,093 INFO L495 AbstractCegarLoop]: Abstraction has 208 states and 291 transitions. [2022-07-12 06:29:24,093 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 3.0) internal successors, (27), 6 states have internal predecessors, (27), 3 states have call successors, (7), 5 states have call predecessors, (7), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-12 06:29:24,093 INFO L276 IsEmpty]: Start isEmpty. Operand 208 states and 291 transitions. [2022-07-12 06:29:24,094 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-07-12 06:29:24,095 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 06:29:24,095 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 06:29:24,095 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-07-12 06:29:24,095 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION === [ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 06:29:24,095 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 06:29:24,095 INFO L85 PathProgramCache]: Analyzing trace with hash -1282847414, now seen corresponding path program 1 times [2022-07-12 06:29:24,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 06:29:24,108 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [697300373] [2022-07-12 06:29:24,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 06:29:24,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 06:29:24,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:24,300 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 06:29:24,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:24,313 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-12 06:29:24,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:24,342 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 06:29:24,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 06:29:24,342 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [697300373] [2022-07-12 06:29:24,342 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [697300373] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-12 06:29:24,343 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [132887440] [2022-07-12 06:29:24,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 06:29:24,343 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 06:29:24,343 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 06:29:24,374 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-07-12 06:29:24,375 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-07-12 06:29:24,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:24,488 INFO L263 TraceCheckSpWp]: Trace formula consists of 377 conjuncts, 35 conjunts are in the unsatisfiable core [2022-07-12 06:29:24,493 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 06:29:24,570 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-07-12 06:29:24,634 INFO L356 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-07-12 06:29:24,634 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 18 [2022-07-12 06:29:24,678 INFO L356 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-07-12 06:29:24,678 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 10 [2022-07-12 06:29:24,707 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 06:29:24,707 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-12 06:29:25,722 WARN L833 $PredicateComparison]: unable to prove that (forall ((|system_initialize_~#e~1.base| Int)) (not (= ~sys_state_s~0~AS_IDLE (select (select (store |c_#memory_int| |system_initialize_~#e~1.base| (store (select |c_#memory_int| |system_initialize_~#e~1.base|) |c_system_initialize_~#e~1.offset| ~e_primitive_s~0~_EVENT_OPEN)) c_~user~0.base) c_~user~0.offset)))) is different from false [2022-07-12 06:29:27,669 WARN L833 $PredicateComparison]: unable to prove that (forall ((|system_initialize_~#e~1.base| Int)) (not (= (select (select (store |c_#memory_int| |system_initialize_~#e~1.base| (store (select |c_#memory_int| |system_initialize_~#e~1.base|) 0 ~e_primitive_s~0~_EVENT_OPEN)) c_~user~0.base) c_~user~0.offset) ~sys_state_s~0~AS_IDLE))) is different from false [2022-07-12 06:29:29,595 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 06:29:29,596 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [132887440] provided 1 perfect and 1 imperfect interpolant sequences [2022-07-12 06:29:29,596 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-07-12 06:29:29,596 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [13, 11] total 26 [2022-07-12 06:29:29,596 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2063345512] [2022-07-12 06:29:29,596 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 06:29:29,597 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-12 06:29:29,597 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 06:29:29,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-12 06:29:29,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=453, Unknown=3, NotChecked=90, Total=650 [2022-07-12 06:29:29,599 INFO L87 Difference]: Start difference. First operand 208 states and 291 transitions. Second operand has 9 states, 9 states have (on average 3.0) internal successors, (27), 9 states have internal predecessors, (27), 4 states have call successors, (7), 4 states have call predecessors, (7), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-12 06:29:35,447 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 06:29:35,447 INFO L93 Difference]: Finished difference Result 439 states and 658 transitions. [2022-07-12 06:29:35,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-12 06:29:35,450 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.0) internal successors, (27), 9 states have internal predecessors, (27), 4 states have call successors, (7), 4 states have call predecessors, (7), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 36 [2022-07-12 06:29:35,450 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 06:29:35,453 INFO L225 Difference]: With dead ends: 439 [2022-07-12 06:29:35,453 INFO L226 Difference]: Without dead ends: 246 [2022-07-12 06:29:35,454 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 62 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 177 ImplicationChecksByTransitivity, 10.7s TimeCoverageRelationStatistics Valid=125, Invalid=635, Unknown=4, NotChecked=106, Total=870 [2022-07-12 06:29:35,456 INFO L413 NwaCegarLoop]: 175 mSDtfsCounter, 35 mSDsluCounter, 854 mSDsCounter, 0 mSdLazyCounter, 68 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 1029 SdHoareTripleChecker+Invalid, 261 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 68 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 185 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-12 06:29:35,457 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [36 Valid, 1029 Invalid, 261 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 68 Invalid, 0 Unknown, 185 Unchecked, 0.0s Time] [2022-07-12 06:29:35,460 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 246 states. [2022-07-12 06:29:35,481 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 246 to 237. [2022-07-12 06:29:35,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 237 states, 169 states have (on average 1.2781065088757397) internal successors, (216), 172 states have internal predecessors, (216), 45 states have call successors, (45), 15 states have call predecessors, (45), 22 states have return successors, (83), 49 states have call predecessors, (83), 41 states have call successors, (83) [2022-07-12 06:29:35,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 237 states to 237 states and 344 transitions. [2022-07-12 06:29:35,485 INFO L78 Accepts]: Start accepts. Automaton has 237 states and 344 transitions. Word has length 36 [2022-07-12 06:29:35,485 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 06:29:35,485 INFO L495 AbstractCegarLoop]: Abstraction has 237 states and 344 transitions. [2022-07-12 06:29:35,486 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.0) internal successors, (27), 9 states have internal predecessors, (27), 4 states have call successors, (7), 4 states have call predecessors, (7), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-12 06:29:35,486 INFO L276 IsEmpty]: Start isEmpty. Operand 237 states and 344 transitions. [2022-07-12 06:29:35,488 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-07-12 06:29:35,488 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 06:29:35,488 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 06:29:35,518 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-07-12 06:29:35,703 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 06:29:35,704 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION === [ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 06:29:35,704 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 06:29:35,704 INFO L85 PathProgramCache]: Analyzing trace with hash 2015047529, now seen corresponding path program 1 times [2022-07-12 06:29:35,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 06:29:35,705 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2038721818] [2022-07-12 06:29:35,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 06:29:35,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 06:29:35,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:35,805 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 06:29:35,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:35,814 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-12 06:29:35,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:35,878 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 06:29:35,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 06:29:35,879 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2038721818] [2022-07-12 06:29:35,879 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2038721818] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 06:29:35,879 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 06:29:35,879 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-12 06:29:35,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1509675082] [2022-07-12 06:29:35,879 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 06:29:35,880 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-12 06:29:35,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 06:29:35,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-12 06:29:35,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-07-12 06:29:35,880 INFO L87 Difference]: Start difference. First operand 237 states and 344 transitions. Second operand has 10 states, 10 states have (on average 2.7) internal successors, (27), 8 states have internal predecessors, (27), 3 states have call successors, (7), 5 states have call predecessors, (7), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-12 06:29:37,181 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 06:29:37,181 INFO L93 Difference]: Finished difference Result 624 states and 972 transitions. [2022-07-12 06:29:37,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-07-12 06:29:37,182 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.7) internal successors, (27), 8 states have internal predecessors, (27), 3 states have call successors, (7), 5 states have call predecessors, (7), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 36 [2022-07-12 06:29:37,182 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 06:29:37,184 INFO L225 Difference]: With dead ends: 624 [2022-07-12 06:29:37,184 INFO L226 Difference]: Without dead ends: 400 [2022-07-12 06:29:37,186 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 121 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=163, Invalid=487, Unknown=0, NotChecked=0, Total=650 [2022-07-12 06:29:37,186 INFO L413 NwaCegarLoop]: 204 mSDtfsCounter, 292 mSDsluCounter, 880 mSDsCounter, 0 mSdLazyCounter, 983 mSolverCounterSat, 119 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 292 SdHoareTripleChecker+Valid, 1084 SdHoareTripleChecker+Invalid, 1102 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 119 IncrementalHoareTripleChecker+Valid, 983 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-07-12 06:29:37,186 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [292 Valid, 1084 Invalid, 1102 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [119 Valid, 983 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-07-12 06:29:37,187 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 400 states. [2022-07-12 06:29:37,217 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 400 to 367. [2022-07-12 06:29:37,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 367 states, 265 states have (on average 1.260377358490566) internal successors, (334), 264 states have internal predecessors, (334), 60 states have call successors, (60), 22 states have call predecessors, (60), 41 states have return successors, (155), 80 states have call predecessors, (155), 56 states have call successors, (155) [2022-07-12 06:29:37,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 367 states to 367 states and 549 transitions. [2022-07-12 06:29:37,221 INFO L78 Accepts]: Start accepts. Automaton has 367 states and 549 transitions. Word has length 36 [2022-07-12 06:29:37,222 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 06:29:37,222 INFO L495 AbstractCegarLoop]: Abstraction has 367 states and 549 transitions. [2022-07-12 06:29:37,223 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.7) internal successors, (27), 8 states have internal predecessors, (27), 3 states have call successors, (7), 5 states have call predecessors, (7), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-12 06:29:37,223 INFO L276 IsEmpty]: Start isEmpty. Operand 367 states and 549 transitions. [2022-07-12 06:29:37,225 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2022-07-12 06:29:37,225 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 06:29:37,225 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 06:29:37,225 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-07-12 06:29:37,226 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION === [ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 06:29:37,226 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 06:29:37,226 INFO L85 PathProgramCache]: Analyzing trace with hash 2005278688, now seen corresponding path program 1 times [2022-07-12 06:29:37,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 06:29:37,228 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1087232262] [2022-07-12 06:29:37,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 06:29:37,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 06:29:37,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:37,351 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 06:29:37,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:37,354 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2022-07-12 06:29:37,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:37,358 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-07-12 06:29:37,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 06:29:37,358 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1087232262] [2022-07-12 06:29:37,359 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1087232262] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 06:29:37,359 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 06:29:37,359 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-12 06:29:37,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1845905996] [2022-07-12 06:29:37,360 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 06:29:37,360 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-12 06:29:37,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 06:29:37,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-12 06:29:37,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-07-12 06:29:37,361 INFO L87 Difference]: Start difference. First operand 367 states and 549 transitions. Second operand has 8 states, 7 states have (on average 3.857142857142857) internal successors, (27), 5 states have internal predecessors, (27), 4 states have call successors, (7), 4 states have call predecessors, (7), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-12 06:29:37,937 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 06:29:37,937 INFO L93 Difference]: Finished difference Result 743 states and 1107 transitions. [2022-07-12 06:29:37,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-12 06:29:37,938 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 3.857142857142857) internal successors, (27), 5 states have internal predecessors, (27), 4 states have call successors, (7), 4 states have call predecessors, (7), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 38 [2022-07-12 06:29:37,938 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 06:29:37,940 INFO L225 Difference]: With dead ends: 743 [2022-07-12 06:29:37,940 INFO L226 Difference]: Without dead ends: 386 [2022-07-12 06:29:37,942 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2022-07-12 06:29:37,942 INFO L413 NwaCegarLoop]: 151 mSDtfsCounter, 108 mSDsluCounter, 653 mSDsCounter, 0 mSdLazyCounter, 356 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 804 SdHoareTripleChecker+Invalid, 401 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 356 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-07-12 06:29:37,942 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [108 Valid, 804 Invalid, 401 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 356 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-07-12 06:29:37,943 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 386 states. [2022-07-12 06:29:37,955 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 386 to 370. [2022-07-12 06:29:37,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 370 states, 268 states have (on average 1.257462686567164) internal successors, (337), 266 states have internal predecessors, (337), 60 states have call successors, (60), 23 states have call predecessors, (60), 41 states have return successors, (155), 80 states have call predecessors, (155), 56 states have call successors, (155) [2022-07-12 06:29:37,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 370 states to 370 states and 552 transitions. [2022-07-12 06:29:37,958 INFO L78 Accepts]: Start accepts. Automaton has 370 states and 552 transitions. Word has length 38 [2022-07-12 06:29:37,959 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 06:29:37,959 INFO L495 AbstractCegarLoop]: Abstraction has 370 states and 552 transitions. [2022-07-12 06:29:37,959 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 3.857142857142857) internal successors, (27), 5 states have internal predecessors, (27), 4 states have call successors, (7), 4 states have call predecessors, (7), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-12 06:29:37,959 INFO L276 IsEmpty]: Start isEmpty. Operand 370 states and 552 transitions. [2022-07-12 06:29:37,960 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2022-07-12 06:29:37,960 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 06:29:37,960 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 06:29:37,960 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-07-12 06:29:37,960 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION === [ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 06:29:37,960 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 06:29:37,961 INFO L85 PathProgramCache]: Analyzing trace with hash -773790690, now seen corresponding path program 1 times [2022-07-12 06:29:37,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 06:29:37,961 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1447366643] [2022-07-12 06:29:37,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 06:29:37,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 06:29:37,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:38,074 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 06:29:38,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:38,087 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2022-07-12 06:29:38,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:38,094 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 06:29:38,094 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 06:29:38,095 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1447366643] [2022-07-12 06:29:38,095 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1447366643] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 06:29:38,095 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 06:29:38,095 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-12 06:29:38,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [497017361] [2022-07-12 06:29:38,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 06:29:38,096 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-12 06:29:38,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 06:29:38,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-12 06:29:38,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-07-12 06:29:38,097 INFO L87 Difference]: Start difference. First operand 370 states and 552 transitions. Second operand has 10 states, 9 states have (on average 3.3333333333333335) internal successors, (30), 6 states have internal predecessors, (30), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-12 06:29:38,788 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 06:29:38,788 INFO L93 Difference]: Finished difference Result 762 states and 1129 transitions. [2022-07-12 06:29:38,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-07-12 06:29:38,789 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 3.3333333333333335) internal successors, (30), 6 states have internal predecessors, (30), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 38 [2022-07-12 06:29:38,789 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 06:29:38,791 INFO L225 Difference]: With dead ends: 762 [2022-07-12 06:29:38,791 INFO L226 Difference]: Without dead ends: 390 [2022-07-12 06:29:38,792 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2022-07-12 06:29:38,793 INFO L413 NwaCegarLoop]: 154 mSDtfsCounter, 228 mSDsluCounter, 825 mSDsCounter, 0 mSdLazyCounter, 398 mSolverCounterSat, 91 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 229 SdHoareTripleChecker+Valid, 979 SdHoareTripleChecker+Invalid, 489 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 91 IncrementalHoareTripleChecker+Valid, 398 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-07-12 06:29:38,793 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [229 Valid, 979 Invalid, 489 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [91 Valid, 398 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-07-12 06:29:38,793 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 390 states. [2022-07-12 06:29:38,804 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 390 to 375. [2022-07-12 06:29:38,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 375 states, 271 states have (on average 1.2546125461254614) internal successors, (340), 269 states have internal predecessors, (340), 62 states have call successors, (62), 24 states have call predecessors, (62), 41 states have return successors, (156), 81 states have call predecessors, (156), 57 states have call successors, (156) [2022-07-12 06:29:38,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 375 states to 375 states and 558 transitions. [2022-07-12 06:29:38,807 INFO L78 Accepts]: Start accepts. Automaton has 375 states and 558 transitions. Word has length 38 [2022-07-12 06:29:38,807 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 06:29:38,807 INFO L495 AbstractCegarLoop]: Abstraction has 375 states and 558 transitions. [2022-07-12 06:29:38,807 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 3.3333333333333335) internal successors, (30), 6 states have internal predecessors, (30), 4 states have call successors, (6), 5 states have call predecessors, (6), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-12 06:29:38,807 INFO L276 IsEmpty]: Start isEmpty. Operand 375 states and 558 transitions. [2022-07-12 06:29:38,808 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-07-12 06:29:38,808 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 06:29:38,808 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 06:29:38,809 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-07-12 06:29:38,809 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION === [ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 06:29:38,809 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 06:29:38,809 INFO L85 PathProgramCache]: Analyzing trace with hash -1418952031, now seen corresponding path program 1 times [2022-07-12 06:29:38,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 06:29:38,809 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [846650292] [2022-07-12 06:29:38,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 06:29:38,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 06:29:38,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:38,909 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 06:29:38,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:38,921 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-07-12 06:29:38,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:38,924 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 06:29:38,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 06:29:38,925 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [846650292] [2022-07-12 06:29:38,925 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [846650292] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 06:29:38,925 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 06:29:38,925 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-12 06:29:38,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1023746201] [2022-07-12 06:29:38,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 06:29:38,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-12 06:29:38,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 06:29:38,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-12 06:29:38,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-07-12 06:29:38,926 INFO L87 Difference]: Start difference. First operand 375 states and 558 transitions. Second operand has 10 states, 9 states have (on average 3.3333333333333335) internal successors, (30), 7 states have internal predecessors, (30), 3 states have call successors, (7), 4 states have call predecessors, (7), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-12 06:29:39,581 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 06:29:39,581 INFO L93 Difference]: Finished difference Result 754 states and 1117 transitions. [2022-07-12 06:29:39,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-12 06:29:39,581 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 3.3333333333333335) internal successors, (30), 7 states have internal predecessors, (30), 3 states have call successors, (7), 4 states have call predecessors, (7), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 39 [2022-07-12 06:29:39,582 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 06:29:39,583 INFO L225 Difference]: With dead ends: 754 [2022-07-12 06:29:39,583 INFO L226 Difference]: Without dead ends: 385 [2022-07-12 06:29:39,585 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=70, Invalid=170, Unknown=0, NotChecked=0, Total=240 [2022-07-12 06:29:39,585 INFO L413 NwaCegarLoop]: 132 mSDtfsCounter, 354 mSDsluCounter, 486 mSDsCounter, 0 mSdLazyCounter, 380 mSolverCounterSat, 126 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 363 SdHoareTripleChecker+Valid, 618 SdHoareTripleChecker+Invalid, 506 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 126 IncrementalHoareTripleChecker+Valid, 380 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-07-12 06:29:39,585 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [363 Valid, 618 Invalid, 506 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [126 Valid, 380 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-07-12 06:29:39,586 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 385 states. [2022-07-12 06:29:39,598 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 385 to 367. [2022-07-12 06:29:39,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 367 states, 266 states have (on average 1.2518796992481203) internal successors, (333), 262 states have internal predecessors, (333), 59 states have call successors, (59), 24 states have call predecessors, (59), 41 states have return successors, (156), 80 states have call predecessors, (156), 57 states have call successors, (156) [2022-07-12 06:29:39,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 367 states to 367 states and 548 transitions. [2022-07-12 06:29:39,601 INFO L78 Accepts]: Start accepts. Automaton has 367 states and 548 transitions. Word has length 39 [2022-07-12 06:29:39,601 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 06:29:39,601 INFO L495 AbstractCegarLoop]: Abstraction has 367 states and 548 transitions. [2022-07-12 06:29:39,601 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 3.3333333333333335) internal successors, (30), 7 states have internal predecessors, (30), 3 states have call successors, (7), 4 states have call predecessors, (7), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-12 06:29:39,601 INFO L276 IsEmpty]: Start isEmpty. Operand 367 states and 548 transitions. [2022-07-12 06:29:39,602 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-07-12 06:29:39,602 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 06:29:39,602 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 06:29:39,602 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-07-12 06:29:39,602 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION === [ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 06:29:39,603 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 06:29:39,603 INFO L85 PathProgramCache]: Analyzing trace with hash -1936715933, now seen corresponding path program 1 times [2022-07-12 06:29:39,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 06:29:39,603 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1195768096] [2022-07-12 06:29:39,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 06:29:39,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 06:29:39,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:39,648 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 06:29:39,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:39,655 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-12 06:29:39,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:39,658 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-07-12 06:29:39,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:39,675 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-07-12 06:29:39,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 06:29:39,676 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1195768096] [2022-07-12 06:29:39,676 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1195768096] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 06:29:39,676 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 06:29:39,676 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-12 06:29:39,676 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2129481557] [2022-07-12 06:29:39,676 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 06:29:39,677 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-12 06:29:39,677 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 06:29:39,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-12 06:29:39,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-07-12 06:29:39,678 INFO L87 Difference]: Start difference. First operand 367 states and 548 transitions. Second operand has 6 states, 6 states have (on average 6.333333333333333) internal successors, (38), 4 states have internal predecessors, (38), 2 states have call successors, (10), 4 states have call predecessors, (10), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2022-07-12 06:29:40,014 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 06:29:40,014 INFO L93 Difference]: Finished difference Result 744 states and 1229 transitions. [2022-07-12 06:29:40,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-12 06:29:40,015 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.333333333333333) internal successors, (38), 4 states have internal predecessors, (38), 2 states have call successors, (10), 4 states have call predecessors, (10), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 53 [2022-07-12 06:29:40,015 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 06:29:40,017 INFO L225 Difference]: With dead ends: 744 [2022-07-12 06:29:40,017 INFO L226 Difference]: Without dead ends: 392 [2022-07-12 06:29:40,019 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-07-12 06:29:40,020 INFO L413 NwaCegarLoop]: 146 mSDtfsCounter, 169 mSDsluCounter, 330 mSDsCounter, 0 mSdLazyCounter, 154 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 169 SdHoareTripleChecker+Valid, 476 SdHoareTripleChecker+Invalid, 233 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 154 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-07-12 06:29:40,020 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [169 Valid, 476 Invalid, 233 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 154 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-07-12 06:29:40,021 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 392 states. [2022-07-12 06:29:40,034 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 392 to 379. [2022-07-12 06:29:40,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 379 states, 275 states have (on average 1.2581818181818183) internal successors, (346), 272 states have internal predecessors, (346), 59 states have call successors, (59), 26 states have call predecessors, (59), 44 states have return successors, (156), 80 states have call predecessors, (156), 57 states have call successors, (156) [2022-07-12 06:29:40,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 379 states to 379 states and 561 transitions. [2022-07-12 06:29:40,037 INFO L78 Accepts]: Start accepts. Automaton has 379 states and 561 transitions. Word has length 53 [2022-07-12 06:29:40,037 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 06:29:40,037 INFO L495 AbstractCegarLoop]: Abstraction has 379 states and 561 transitions. [2022-07-12 06:29:40,037 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.333333333333333) internal successors, (38), 4 states have internal predecessors, (38), 2 states have call successors, (10), 4 states have call predecessors, (10), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2022-07-12 06:29:40,037 INFO L276 IsEmpty]: Start isEmpty. Operand 379 states and 561 transitions. [2022-07-12 06:29:40,039 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2022-07-12 06:29:40,039 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 06:29:40,039 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 06:29:40,039 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-07-12 06:29:40,039 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION === [ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 06:29:40,039 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 06:29:40,040 INFO L85 PathProgramCache]: Analyzing trace with hash -821329833, now seen corresponding path program 1 times [2022-07-12 06:29:40,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 06:29:40,040 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1872363147] [2022-07-12 06:29:40,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 06:29:40,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 06:29:40,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:40,146 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 06:29:40,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:40,157 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-12 06:29:40,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:40,160 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-07-12 06:29:40,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:40,183 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-07-12 06:29:40,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 06:29:40,184 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1872363147] [2022-07-12 06:29:40,184 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1872363147] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 06:29:40,184 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 06:29:40,184 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-12 06:29:40,184 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [290854411] [2022-07-12 06:29:40,185 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 06:29:40,185 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-12 06:29:40,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 06:29:40,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-12 06:29:40,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-07-12 06:29:40,186 INFO L87 Difference]: Start difference. First operand 379 states and 561 transitions. Second operand has 9 states, 9 states have (on average 4.333333333333333) internal successors, (39), 7 states have internal predecessors, (39), 3 states have call successors, (10), 5 states have call predecessors, (10), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2022-07-12 06:29:41,012 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 06:29:41,012 INFO L93 Difference]: Finished difference Result 891 states and 1443 transitions. [2022-07-12 06:29:41,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-07-12 06:29:41,012 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.333333333333333) internal successors, (39), 7 states have internal predecessors, (39), 3 states have call successors, (10), 5 states have call predecessors, (10), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 54 [2022-07-12 06:29:41,013 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 06:29:41,016 INFO L225 Difference]: With dead ends: 891 [2022-07-12 06:29:41,016 INFO L226 Difference]: Without dead ends: 527 [2022-07-12 06:29:41,018 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=99, Invalid=281, Unknown=0, NotChecked=0, Total=380 [2022-07-12 06:29:41,018 INFO L413 NwaCegarLoop]: 223 mSDtfsCounter, 254 mSDsluCounter, 908 mSDsCounter, 0 mSdLazyCounter, 523 mSolverCounterSat, 135 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 254 SdHoareTripleChecker+Valid, 1131 SdHoareTripleChecker+Invalid, 658 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 135 IncrementalHoareTripleChecker+Valid, 523 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-07-12 06:29:41,018 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [254 Valid, 1131 Invalid, 658 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [135 Valid, 523 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-07-12 06:29:41,019 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 527 states. [2022-07-12 06:29:41,036 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 527 to 488. [2022-07-12 06:29:41,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 488 states, 359 states have (on average 1.2367688022284122) internal successors, (444), 349 states have internal predecessors, (444), 67 states have call successors, (67), 30 states have call predecessors, (67), 61 states have return successors, (223), 108 states have call predecessors, (223), 65 states have call successors, (223) [2022-07-12 06:29:41,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 488 states to 488 states and 734 transitions. [2022-07-12 06:29:41,039 INFO L78 Accepts]: Start accepts. Automaton has 488 states and 734 transitions. Word has length 54 [2022-07-12 06:29:41,039 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 06:29:41,040 INFO L495 AbstractCegarLoop]: Abstraction has 488 states and 734 transitions. [2022-07-12 06:29:41,040 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.333333333333333) internal successors, (39), 7 states have internal predecessors, (39), 3 states have call successors, (10), 5 states have call predecessors, (10), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2022-07-12 06:29:41,040 INFO L276 IsEmpty]: Start isEmpty. Operand 488 states and 734 transitions. [2022-07-12 06:29:41,041 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2022-07-12 06:29:41,041 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 06:29:41,041 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 06:29:41,041 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-07-12 06:29:41,042 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION === [ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 06:29:41,042 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 06:29:41,042 INFO L85 PathProgramCache]: Analyzing trace with hash 686221976, now seen corresponding path program 1 times [2022-07-12 06:29:41,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 06:29:41,042 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [122207115] [2022-07-12 06:29:41,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 06:29:41,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 06:29:41,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:41,136 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 06:29:41,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:41,147 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-12 06:29:41,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:41,150 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-07-12 06:29:41,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:41,195 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-07-12 06:29:41,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 06:29:41,196 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [122207115] [2022-07-12 06:29:41,196 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [122207115] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 06:29:41,196 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 06:29:41,196 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-12 06:29:41,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [943295451] [2022-07-12 06:29:41,196 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 06:29:41,197 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-12 06:29:41,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 06:29:41,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-12 06:29:41,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-07-12 06:29:41,197 INFO L87 Difference]: Start difference. First operand 488 states and 734 transitions. Second operand has 10 states, 10 states have (on average 4.1) internal successors, (41), 8 states have internal predecessors, (41), 3 states have call successors, (10), 5 states have call predecessors, (10), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-07-12 06:29:42,237 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 06:29:42,237 INFO L93 Difference]: Finished difference Result 1109 states and 1933 transitions. [2022-07-12 06:29:42,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-07-12 06:29:42,238 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.1) internal successors, (41), 8 states have internal predecessors, (41), 3 states have call successors, (10), 5 states have call predecessors, (10), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 54 [2022-07-12 06:29:42,238 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 06:29:42,241 INFO L225 Difference]: With dead ends: 1109 [2022-07-12 06:29:42,241 INFO L226 Difference]: Without dead ends: 632 [2022-07-12 06:29:42,244 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 112 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=155, Invalid=445, Unknown=0, NotChecked=0, Total=600 [2022-07-12 06:29:42,244 INFO L413 NwaCegarLoop]: 199 mSDtfsCounter, 336 mSDsluCounter, 702 mSDsCounter, 0 mSdLazyCounter, 780 mSolverCounterSat, 152 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 336 SdHoareTripleChecker+Valid, 901 SdHoareTripleChecker+Invalid, 932 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 152 IncrementalHoareTripleChecker+Valid, 780 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-07-12 06:29:42,245 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [336 Valid, 901 Invalid, 932 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [152 Valid, 780 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-07-12 06:29:42,245 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 632 states. [2022-07-12 06:29:42,285 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 632 to 585. [2022-07-12 06:29:42,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 585 states, 437 states have (on average 1.240274599542334) internal successors, (542), 419 states have internal predecessors, (542), 73 states have call successors, (73), 36 states have call predecessors, (73), 74 states have return successors, (319), 129 states have call predecessors, (319), 71 states have call successors, (319) [2022-07-12 06:29:42,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 585 states to 585 states and 934 transitions. [2022-07-12 06:29:42,289 INFO L78 Accepts]: Start accepts. Automaton has 585 states and 934 transitions. Word has length 54 [2022-07-12 06:29:42,289 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 06:29:42,289 INFO L495 AbstractCegarLoop]: Abstraction has 585 states and 934 transitions. [2022-07-12 06:29:42,289 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.1) internal successors, (41), 8 states have internal predecessors, (41), 3 states have call successors, (10), 5 states have call predecessors, (10), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-07-12 06:29:42,290 INFO L276 IsEmpty]: Start isEmpty. Operand 585 states and 934 transitions. [2022-07-12 06:29:42,291 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-07-12 06:29:42,291 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 06:29:42,291 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 06:29:42,291 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-07-12 06:29:42,291 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION === [ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 06:29:42,291 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 06:29:42,291 INFO L85 PathProgramCache]: Analyzing trace with hash 2020535424, now seen corresponding path program 1 times [2022-07-12 06:29:42,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 06:29:42,292 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1970667290] [2022-07-12 06:29:42,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 06:29:42,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 06:29:42,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:42,418 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 06:29:42,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:42,430 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-12 06:29:42,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:42,433 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-07-12 06:29:42,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:42,435 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-07-12 06:29:42,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 06:29:42,435 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1970667290] [2022-07-12 06:29:42,435 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1970667290] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 06:29:42,435 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 06:29:42,435 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-12 06:29:42,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1416728685] [2022-07-12 06:29:42,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 06:29:42,436 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-12 06:29:42,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 06:29:42,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-12 06:29:42,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-07-12 06:29:42,437 INFO L87 Difference]: Start difference. First operand 585 states and 934 transitions. Second operand has 10 states, 9 states have (on average 4.111111111111111) internal successors, (37), 6 states have internal predecessors, (37), 3 states have call successors, (11), 5 states have call predecessors, (11), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-07-12 06:29:43,212 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 06:29:43,212 INFO L93 Difference]: Finished difference Result 1233 states and 2204 transitions. [2022-07-12 06:29:43,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-07-12 06:29:43,212 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 4.111111111111111) internal successors, (37), 6 states have internal predecessors, (37), 3 states have call successors, (11), 5 states have call predecessors, (11), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 55 [2022-07-12 06:29:43,213 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 06:29:43,216 INFO L225 Difference]: With dead ends: 1233 [2022-07-12 06:29:43,217 INFO L226 Difference]: Without dead ends: 666 [2022-07-12 06:29:43,220 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2022-07-12 06:29:43,221 INFO L413 NwaCegarLoop]: 188 mSDtfsCounter, 124 mSDsluCounter, 994 mSDsCounter, 0 mSdLazyCounter, 509 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 126 SdHoareTripleChecker+Valid, 1182 SdHoareTripleChecker+Invalid, 565 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 509 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-07-12 06:29:43,221 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [126 Valid, 1182 Invalid, 565 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 509 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-07-12 06:29:43,222 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 666 states. [2022-07-12 06:29:43,267 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 666 to 641. [2022-07-12 06:29:43,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 641 states, 479 states have (on average 1.2359081419624216) internal successors, (592), 462 states have internal predecessors, (592), 79 states have call successors, (79), 38 states have call predecessors, (79), 82 states have return successors, (351), 140 states have call predecessors, (351), 77 states have call successors, (351) [2022-07-12 06:29:43,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 641 states to 641 states and 1022 transitions. [2022-07-12 06:29:43,271 INFO L78 Accepts]: Start accepts. Automaton has 641 states and 1022 transitions. Word has length 55 [2022-07-12 06:29:43,272 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 06:29:43,272 INFO L495 AbstractCegarLoop]: Abstraction has 641 states and 1022 transitions. [2022-07-12 06:29:43,272 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 4.111111111111111) internal successors, (37), 6 states have internal predecessors, (37), 3 states have call successors, (11), 5 states have call predecessors, (11), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-07-12 06:29:43,272 INFO L276 IsEmpty]: Start isEmpty. Operand 641 states and 1022 transitions. [2022-07-12 06:29:43,273 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-07-12 06:29:43,273 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 06:29:43,274 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 06:29:43,274 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-07-12 06:29:43,274 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION === [ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 06:29:43,274 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 06:29:43,274 INFO L85 PathProgramCache]: Analyzing trace with hash -758533954, now seen corresponding path program 1 times [2022-07-12 06:29:43,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 06:29:43,274 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [407944767] [2022-07-12 06:29:43,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 06:29:43,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 06:29:43,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:43,342 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 06:29:43,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:43,350 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-12 06:29:43,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:43,354 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2022-07-12 06:29:43,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:43,375 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-07-12 06:29:43,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 06:29:43,375 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [407944767] [2022-07-12 06:29:43,375 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [407944767] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 06:29:43,375 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 06:29:43,376 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-12 06:29:43,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1023704899] [2022-07-12 06:29:43,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 06:29:43,376 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-12 06:29:43,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 06:29:43,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-12 06:29:43,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-07-12 06:29:43,377 INFO L87 Difference]: Start difference. First operand 641 states and 1022 transitions. Second operand has 9 states, 9 states have (on average 4.444444444444445) internal successors, (40), 7 states have internal predecessors, (40), 3 states have call successors, (10), 5 states have call predecessors, (10), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2022-07-12 06:29:44,215 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 06:29:44,216 INFO L93 Difference]: Finished difference Result 1619 states and 2966 transitions. [2022-07-12 06:29:44,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-07-12 06:29:44,216 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.444444444444445) internal successors, (40), 7 states have internal predecessors, (40), 3 states have call successors, (10), 5 states have call predecessors, (10), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 55 [2022-07-12 06:29:44,217 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 06:29:44,222 INFO L225 Difference]: With dead ends: 1619 [2022-07-12 06:29:44,222 INFO L226 Difference]: Without dead ends: 996 [2022-07-12 06:29:44,226 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=92, Invalid=250, Unknown=0, NotChecked=0, Total=342 [2022-07-12 06:29:44,226 INFO L413 NwaCegarLoop]: 218 mSDtfsCounter, 283 mSDsluCounter, 923 mSDsCounter, 0 mSdLazyCounter, 494 mSolverCounterSat, 120 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 283 SdHoareTripleChecker+Valid, 1141 SdHoareTripleChecker+Invalid, 614 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 120 IncrementalHoareTripleChecker+Valid, 494 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-07-12 06:29:44,226 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [283 Valid, 1141 Invalid, 614 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [120 Valid, 494 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-07-12 06:29:44,227 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 996 states. [2022-07-12 06:29:44,262 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 996 to 959. [2022-07-12 06:29:44,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 959 states, 723 states have (on average 1.2005532503457814) internal successors, (868), 682 states have internal predecessors, (868), 100 states have call successors, (100), 53 states have call predecessors, (100), 135 states have return successors, (631), 223 states have call predecessors, (631), 98 states have call successors, (631) [2022-07-12 06:29:44,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 959 states to 959 states and 1599 transitions. [2022-07-12 06:29:44,268 INFO L78 Accepts]: Start accepts. Automaton has 959 states and 1599 transitions. Word has length 55 [2022-07-12 06:29:44,268 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 06:29:44,268 INFO L495 AbstractCegarLoop]: Abstraction has 959 states and 1599 transitions. [2022-07-12 06:29:44,268 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.444444444444445) internal successors, (40), 7 states have internal predecessors, (40), 3 states have call successors, (10), 5 states have call predecessors, (10), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2022-07-12 06:29:44,268 INFO L276 IsEmpty]: Start isEmpty. Operand 959 states and 1599 transitions. [2022-07-12 06:29:44,269 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-07-12 06:29:44,270 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 06:29:44,270 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 06:29:44,270 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-07-12 06:29:44,270 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION === [ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 06:29:44,270 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 06:29:44,270 INFO L85 PathProgramCache]: Analyzing trace with hash 47417981, now seen corresponding path program 1 times [2022-07-12 06:29:44,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 06:29:44,271 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1169308233] [2022-07-12 06:29:44,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 06:29:44,271 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 06:29:44,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:44,325 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 06:29:44,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:44,336 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-12 06:29:44,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:44,339 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2022-07-12 06:29:44,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:44,340 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-07-12 06:29:44,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 06:29:44,341 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1169308233] [2022-07-12 06:29:44,341 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1169308233] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 06:29:44,341 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 06:29:44,341 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-12 06:29:44,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [224003651] [2022-07-12 06:29:44,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 06:29:44,341 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-12 06:29:44,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 06:29:44,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-12 06:29:44,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-07-12 06:29:44,342 INFO L87 Difference]: Start difference. First operand 959 states and 1599 transitions. Second operand has 10 states, 9 states have (on average 4.333333333333333) internal successors, (39), 6 states have internal predecessors, (39), 4 states have call successors, (10), 6 states have call predecessors, (10), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-07-12 06:29:45,145 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 06:29:45,145 INFO L93 Difference]: Finished difference Result 2005 states and 3867 transitions. [2022-07-12 06:29:45,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-07-12 06:29:45,146 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 4.333333333333333) internal successors, (39), 6 states have internal predecessors, (39), 4 states have call successors, (10), 6 states have call predecessors, (10), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 55 [2022-07-12 06:29:45,146 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 06:29:45,152 INFO L225 Difference]: With dead ends: 2005 [2022-07-12 06:29:45,152 INFO L226 Difference]: Without dead ends: 1064 [2022-07-12 06:29:45,158 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=62, Invalid=210, Unknown=0, NotChecked=0, Total=272 [2022-07-12 06:29:45,159 INFO L413 NwaCegarLoop]: 158 mSDtfsCounter, 283 mSDsluCounter, 830 mSDsCounter, 0 mSdLazyCounter, 448 mSolverCounterSat, 125 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 285 SdHoareTripleChecker+Valid, 988 SdHoareTripleChecker+Invalid, 573 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 125 IncrementalHoareTripleChecker+Valid, 448 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-07-12 06:29:45,159 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [285 Valid, 988 Invalid, 573 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [125 Valid, 448 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-07-12 06:29:45,160 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1064 states. [2022-07-12 06:29:45,196 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1064 to 1011. [2022-07-12 06:29:45,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1011 states, 760 states have (on average 1.1921052631578948) internal successors, (906), 723 states have internal predecessors, (906), 105 states have call successors, (105), 55 states have call predecessors, (105), 145 states have return successors, (640), 232 states have call predecessors, (640), 103 states have call successors, (640) [2022-07-12 06:29:45,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1011 states to 1011 states and 1651 transitions. [2022-07-12 06:29:45,201 INFO L78 Accepts]: Start accepts. Automaton has 1011 states and 1651 transitions. Word has length 55 [2022-07-12 06:29:45,201 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 06:29:45,201 INFO L495 AbstractCegarLoop]: Abstraction has 1011 states and 1651 transitions. [2022-07-12 06:29:45,202 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 4.333333333333333) internal successors, (39), 6 states have internal predecessors, (39), 4 states have call successors, (10), 6 states have call predecessors, (10), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-07-12 06:29:45,202 INFO L276 IsEmpty]: Start isEmpty. Operand 1011 states and 1651 transitions. [2022-07-12 06:29:45,203 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2022-07-12 06:29:45,203 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 06:29:45,203 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 06:29:45,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-07-12 06:29:45,203 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION === [ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 06:29:45,203 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 06:29:45,204 INFO L85 PathProgramCache]: Analyzing trace with hash 2077142114, now seen corresponding path program 1 times [2022-07-12 06:29:45,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 06:29:45,204 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1055905320] [2022-07-12 06:29:45,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 06:29:45,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 06:29:45,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:45,288 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 06:29:45,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:45,300 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-12 06:29:45,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:45,304 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2022-07-12 06:29:45,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:45,306 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-07-12 06:29:45,306 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 06:29:45,306 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1055905320] [2022-07-12 06:29:45,306 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1055905320] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 06:29:45,306 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 06:29:45,306 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-12 06:29:45,308 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [982454549] [2022-07-12 06:29:45,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 06:29:45,308 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-12 06:29:45,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 06:29:45,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-12 06:29:45,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2022-07-12 06:29:45,309 INFO L87 Difference]: Start difference. First operand 1011 states and 1651 transitions. Second operand has 9 states, 8 states have (on average 4.875) internal successors, (39), 5 states have internal predecessors, (39), 4 states have call successors, (11), 6 states have call predecessors, (11), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-07-12 06:29:45,918 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 06:29:45,919 INFO L93 Difference]: Finished difference Result 2001 states and 3742 transitions. [2022-07-12 06:29:45,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-12 06:29:45,919 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 4.875) internal successors, (39), 5 states have internal predecessors, (39), 4 states have call successors, (11), 6 states have call predecessors, (11), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 56 [2022-07-12 06:29:45,919 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 06:29:45,925 INFO L225 Difference]: With dead ends: 2001 [2022-07-12 06:29:45,926 INFO L226 Difference]: Without dead ends: 1008 [2022-07-12 06:29:45,931 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2022-07-12 06:29:45,931 INFO L413 NwaCegarLoop]: 152 mSDtfsCounter, 231 mSDsluCounter, 663 mSDsCounter, 0 mSdLazyCounter, 390 mSolverCounterSat, 96 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 231 SdHoareTripleChecker+Valid, 815 SdHoareTripleChecker+Invalid, 486 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 96 IncrementalHoareTripleChecker+Valid, 390 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-07-12 06:29:45,931 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [231 Valid, 815 Invalid, 486 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [96 Valid, 390 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-07-12 06:29:45,932 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1008 states. [2022-07-12 06:29:45,968 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1008 to 984. [2022-07-12 06:29:45,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 984 states, 744 states have (on average 1.1935483870967742) internal successors, (888), 706 states have internal predecessors, (888), 100 states have call successors, (100), 55 states have call predecessors, (100), 139 states have return successors, (603), 222 states have call predecessors, (603), 98 states have call successors, (603) [2022-07-12 06:29:45,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 984 states to 984 states and 1591 transitions. [2022-07-12 06:29:45,974 INFO L78 Accepts]: Start accepts. Automaton has 984 states and 1591 transitions. Word has length 56 [2022-07-12 06:29:45,974 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 06:29:45,974 INFO L495 AbstractCegarLoop]: Abstraction has 984 states and 1591 transitions. [2022-07-12 06:29:45,974 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 4.875) internal successors, (39), 5 states have internal predecessors, (39), 4 states have call successors, (11), 6 states have call predecessors, (11), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-07-12 06:29:45,974 INFO L276 IsEmpty]: Start isEmpty. Operand 984 states and 1591 transitions. [2022-07-12 06:29:45,975 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-07-12 06:29:45,975 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 06:29:45,975 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 06:29:45,976 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-07-12 06:29:45,976 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION === [ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 06:29:45,976 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 06:29:45,976 INFO L85 PathProgramCache]: Analyzing trace with hash -1561977805, now seen corresponding path program 1 times [2022-07-12 06:29:45,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 06:29:45,976 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [818065332] [2022-07-12 06:29:45,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 06:29:45,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 06:29:46,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:46,054 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 06:29:46,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:46,063 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-12 06:29:46,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:46,065 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-07-12 06:29:46,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:46,075 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-07-12 06:29:46,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:46,103 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-07-12 06:29:46,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 06:29:46,105 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [818065332] [2022-07-12 06:29:46,105 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [818065332] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 06:29:46,105 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 06:29:46,105 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-12 06:29:46,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1078366147] [2022-07-12 06:29:46,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 06:29:46,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-12 06:29:46,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 06:29:46,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-12 06:29:46,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-07-12 06:29:46,107 INFO L87 Difference]: Start difference. First operand 984 states and 1591 transitions. Second operand has 8 states, 8 states have (on average 5.0) internal successors, (40), 4 states have internal predecessors, (40), 2 states have call successors, (11), 5 states have call predecessors, (11), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2022-07-12 06:29:46,539 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 06:29:46,539 INFO L93 Difference]: Finished difference Result 1996 states and 3804 transitions. [2022-07-12 06:29:46,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-12 06:29:46,540 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.0) internal successors, (40), 4 states have internal predecessors, (40), 2 states have call successors, (11), 5 states have call predecessors, (11), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) Word has length 59 [2022-07-12 06:29:46,540 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 06:29:46,546 INFO L225 Difference]: With dead ends: 1996 [2022-07-12 06:29:46,547 INFO L226 Difference]: Without dead ends: 1030 [2022-07-12 06:29:46,552 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-07-12 06:29:46,552 INFO L413 NwaCegarLoop]: 151 mSDtfsCounter, 137 mSDsluCounter, 523 mSDsCounter, 0 mSdLazyCounter, 237 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 145 SdHoareTripleChecker+Valid, 674 SdHoareTripleChecker+Invalid, 314 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 237 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-12 06:29:46,552 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [145 Valid, 674 Invalid, 314 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 237 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-07-12 06:29:46,553 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1030 states. [2022-07-12 06:29:46,591 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1030 to 988. [2022-07-12 06:29:46,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 988 states, 747 states have (on average 1.1927710843373494) internal successors, (891), 709 states have internal predecessors, (891), 100 states have call successors, (100), 55 states have call predecessors, (100), 140 states have return successors, (606), 223 states have call predecessors, (606), 98 states have call successors, (606) [2022-07-12 06:29:46,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 988 states to 988 states and 1597 transitions. [2022-07-12 06:29:46,596 INFO L78 Accepts]: Start accepts. Automaton has 988 states and 1597 transitions. Word has length 59 [2022-07-12 06:29:46,597 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 06:29:46,597 INFO L495 AbstractCegarLoop]: Abstraction has 988 states and 1597 transitions. [2022-07-12 06:29:46,597 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.0) internal successors, (40), 4 states have internal predecessors, (40), 2 states have call successors, (11), 5 states have call predecessors, (11), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2022-07-12 06:29:46,597 INFO L276 IsEmpty]: Start isEmpty. Operand 988 states and 1597 transitions. [2022-07-12 06:29:46,598 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2022-07-12 06:29:46,598 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 06:29:46,598 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 06:29:46,598 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-07-12 06:29:46,598 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION === [ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 06:29:46,599 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 06:29:46,599 INFO L85 PathProgramCache]: Analyzing trace with hash -756700281, now seen corresponding path program 1 times [2022-07-12 06:29:46,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 06:29:46,599 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1904936534] [2022-07-12 06:29:46,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 06:29:46,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 06:29:46,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:46,678 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 06:29:46,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:46,686 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-12 06:29:46,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:46,689 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2022-07-12 06:29:46,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:46,700 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-07-12 06:29:46,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:46,731 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-07-12 06:29:46,731 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 06:29:46,731 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1904936534] [2022-07-12 06:29:46,731 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1904936534] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 06:29:46,731 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 06:29:46,732 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-12 06:29:46,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1285329125] [2022-07-12 06:29:46,732 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 06:29:46,732 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-12 06:29:46,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 06:29:46,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-12 06:29:46,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-07-12 06:29:46,733 INFO L87 Difference]: Start difference. First operand 988 states and 1597 transitions. Second operand has 8 states, 8 states have (on average 5.125) internal successors, (41), 4 states have internal predecessors, (41), 2 states have call successors, (11), 5 states have call predecessors, (11), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2022-07-12 06:29:47,218 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 06:29:47,218 INFO L93 Difference]: Finished difference Result 2002 states and 3812 transitions. [2022-07-12 06:29:47,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-12 06:29:47,218 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.125) internal successors, (41), 4 states have internal predecessors, (41), 2 states have call successors, (11), 5 states have call predecessors, (11), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) Word has length 60 [2022-07-12 06:29:47,219 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 06:29:47,225 INFO L225 Difference]: With dead ends: 2002 [2022-07-12 06:29:47,225 INFO L226 Difference]: Without dead ends: 1032 [2022-07-12 06:29:47,230 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-07-12 06:29:47,231 INFO L413 NwaCegarLoop]: 149 mSDtfsCounter, 137 mSDsluCounter, 516 mSDsCounter, 0 mSdLazyCounter, 236 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 145 SdHoareTripleChecker+Valid, 665 SdHoareTripleChecker+Invalid, 315 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 236 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-07-12 06:29:47,231 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [145 Valid, 665 Invalid, 315 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 236 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-07-12 06:29:47,232 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1032 states. [2022-07-12 06:29:47,269 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1032 to 990. [2022-07-12 06:29:47,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 990 states, 749 states have (on average 1.1922563417890522) internal successors, (893), 710 states have internal predecessors, (893), 100 states have call successors, (100), 55 states have call predecessors, (100), 140 states have return successors, (606), 224 states have call predecessors, (606), 98 states have call successors, (606) [2022-07-12 06:29:47,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 990 states to 990 states and 1599 transitions. [2022-07-12 06:29:47,275 INFO L78 Accepts]: Start accepts. Automaton has 990 states and 1599 transitions. Word has length 60 [2022-07-12 06:29:47,275 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 06:29:47,275 INFO L495 AbstractCegarLoop]: Abstraction has 990 states and 1599 transitions. [2022-07-12 06:29:47,275 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.125) internal successors, (41), 4 states have internal predecessors, (41), 2 states have call successors, (11), 5 states have call predecessors, (11), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2022-07-12 06:29:47,276 INFO L276 IsEmpty]: Start isEmpty. Operand 990 states and 1599 transitions. [2022-07-12 06:29:47,279 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2022-07-12 06:29:47,279 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 06:29:47,279 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 06:29:47,279 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-07-12 06:29:47,279 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION === [ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 06:29:47,279 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 06:29:47,280 INFO L85 PathProgramCache]: Analyzing trace with hash 1105648786, now seen corresponding path program 1 times [2022-07-12 06:29:47,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 06:29:47,280 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [234422005] [2022-07-12 06:29:47,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 06:29:47,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 06:29:47,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:47,368 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 06:29:47,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:47,379 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-12 06:29:47,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:47,382 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-07-12 06:29:47,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:47,394 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-07-12 06:29:47,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:47,408 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-07-12 06:29:47,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:47,409 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-07-12 06:29:47,410 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 06:29:47,410 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [234422005] [2022-07-12 06:29:47,410 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [234422005] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 06:29:47,410 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 06:29:47,410 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-12 06:29:47,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2059716944] [2022-07-12 06:29:47,410 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 06:29:47,411 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-12 06:29:47,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 06:29:47,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-12 06:29:47,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-07-12 06:29:47,411 INFO L87 Difference]: Start difference. First operand 990 states and 1599 transitions. Second operand has 10 states, 9 states have (on average 4.666666666666667) internal successors, (42), 5 states have internal predecessors, (42), 3 states have call successors, (12), 6 states have call predecessors, (12), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-07-12 06:29:48,191 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 06:29:48,192 INFO L93 Difference]: Finished difference Result 2104 states and 4203 transitions. [2022-07-12 06:29:48,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-07-12 06:29:48,192 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 4.666666666666667) internal successors, (42), 5 states have internal predecessors, (42), 3 states have call successors, (12), 6 states have call predecessors, (12), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 65 [2022-07-12 06:29:48,193 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 06:29:48,200 INFO L225 Difference]: With dead ends: 2104 [2022-07-12 06:29:48,200 INFO L226 Difference]: Without dead ends: 1132 [2022-07-12 06:29:48,206 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=70, Invalid=202, Unknown=0, NotChecked=0, Total=272 [2022-07-12 06:29:48,206 INFO L413 NwaCegarLoop]: 176 mSDtfsCounter, 177 mSDsluCounter, 680 mSDsCounter, 0 mSdLazyCounter, 442 mSolverCounterSat, 105 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 182 SdHoareTripleChecker+Valid, 856 SdHoareTripleChecker+Invalid, 547 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 105 IncrementalHoareTripleChecker+Valid, 442 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-07-12 06:29:48,206 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [182 Valid, 856 Invalid, 547 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [105 Valid, 442 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-07-12 06:29:48,207 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1132 states. [2022-07-12 06:29:48,279 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1132 to 1089. [2022-07-12 06:29:48,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1089 states, 825 states have (on average 1.2) internal successors, (990), 791 states have internal predecessors, (990), 116 states have call successors, (116), 62 states have call predecessors, (116), 147 states have return successors, (768), 235 states have call predecessors, (768), 114 states have call successors, (768) [2022-07-12 06:29:48,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1089 states to 1089 states and 1874 transitions. [2022-07-12 06:29:48,286 INFO L78 Accepts]: Start accepts. Automaton has 1089 states and 1874 transitions. Word has length 65 [2022-07-12 06:29:48,286 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 06:29:48,287 INFO L495 AbstractCegarLoop]: Abstraction has 1089 states and 1874 transitions. [2022-07-12 06:29:48,287 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 4.666666666666667) internal successors, (42), 5 states have internal predecessors, (42), 3 states have call successors, (12), 6 states have call predecessors, (12), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-07-12 06:29:48,287 INFO L276 IsEmpty]: Start isEmpty. Operand 1089 states and 1874 transitions. [2022-07-12 06:29:48,288 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2022-07-12 06:29:48,289 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 06:29:48,289 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 06:29:48,289 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-07-12 06:29:48,289 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION === [ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 06:29:48,289 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 06:29:48,289 INFO L85 PathProgramCache]: Analyzing trace with hash -1660092623, now seen corresponding path program 1 times [2022-07-12 06:29:48,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 06:29:48,290 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1013168488] [2022-07-12 06:29:48,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 06:29:48,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 06:29:48,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:48,384 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 06:29:48,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:48,394 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-12 06:29:48,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:48,398 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-07-12 06:29:48,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:48,412 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-07-12 06:29:48,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:48,430 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-12 06:29:48,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:48,433 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 13 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-07-12 06:29:48,433 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 06:29:48,434 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1013168488] [2022-07-12 06:29:48,434 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1013168488] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-12 06:29:48,434 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [326367876] [2022-07-12 06:29:48,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 06:29:48,434 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 06:29:48,434 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 06:29:48,435 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-12 06:29:48,436 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-07-12 06:29:48,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:48,713 INFO L263 TraceCheckSpWp]: Trace formula consists of 792 conjuncts, 8 conjunts are in the unsatisfiable core [2022-07-12 06:29:48,715 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 06:29:48,753 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-07-12 06:29:48,787 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 10 proven. 1 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-07-12 06:29:48,788 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-12 06:29:48,849 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 8 [2022-07-12 06:29:48,871 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 8 [2022-07-12 06:29:48,928 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 8 [2022-07-12 06:29:48,938 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 10 proven. 1 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-07-12 06:29:48,938 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [326367876] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-12 06:29:48,938 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-12 06:29:48,938 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 6, 6] total 17 [2022-07-12 06:29:48,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1808083882] [2022-07-12 06:29:48,938 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-12 06:29:48,939 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-07-12 06:29:48,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 06:29:48,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-07-12 06:29:48,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=233, Unknown=0, NotChecked=0, Total=272 [2022-07-12 06:29:48,939 INFO L87 Difference]: Start difference. First operand 1089 states and 1874 transitions. Second operand has 17 states, 16 states have (on average 5.125) internal successors, (82), 12 states have internal predecessors, (82), 6 states have call successors, (21), 9 states have call predecessors, (21), 3 states have return successors, (10), 4 states have call predecessors, (10), 2 states have call successors, (10) [2022-07-12 06:29:50,338 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 06:29:50,338 INFO L93 Difference]: Finished difference Result 2404 states and 4809 transitions. [2022-07-12 06:29:50,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-07-12 06:29:50,339 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 5.125) internal successors, (82), 12 states have internal predecessors, (82), 6 states have call successors, (21), 9 states have call predecessors, (21), 3 states have return successors, (10), 4 states have call predecessors, (10), 2 states have call successors, (10) Word has length 66 [2022-07-12 06:29:50,339 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 06:29:50,348 INFO L225 Difference]: With dead ends: 2404 [2022-07-12 06:29:50,348 INFO L226 Difference]: Without dead ends: 1333 [2022-07-12 06:29:50,353 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 167 GetRequests, 138 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 97 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=172, Invalid=758, Unknown=0, NotChecked=0, Total=930 [2022-07-12 06:29:50,353 INFO L413 NwaCegarLoop]: 186 mSDtfsCounter, 408 mSDsluCounter, 1373 mSDsCounter, 0 mSdLazyCounter, 1115 mSolverCounterSat, 183 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 408 SdHoareTripleChecker+Valid, 1559 SdHoareTripleChecker+Invalid, 1298 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 183 IncrementalHoareTripleChecker+Valid, 1115 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-07-12 06:29:50,354 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [408 Valid, 1559 Invalid, 1298 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [183 Valid, 1115 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-07-12 06:29:50,355 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1333 states. [2022-07-12 06:29:50,445 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1333 to 1271. [2022-07-12 06:29:50,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1271 states, 965 states have (on average 1.1772020725388601) internal successors, (1136), 914 states have internal predecessors, (1136), 122 states have call successors, (122), 65 states have call predecessors, (122), 183 states have return successors, (975), 291 states have call predecessors, (975), 120 states have call successors, (975) [2022-07-12 06:29:50,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1271 states to 1271 states and 2233 transitions. [2022-07-12 06:29:50,454 INFO L78 Accepts]: Start accepts. Automaton has 1271 states and 2233 transitions. Word has length 66 [2022-07-12 06:29:50,454 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 06:29:50,454 INFO L495 AbstractCegarLoop]: Abstraction has 1271 states and 2233 transitions. [2022-07-12 06:29:50,454 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 5.125) internal successors, (82), 12 states have internal predecessors, (82), 6 states have call successors, (21), 9 states have call predecessors, (21), 3 states have return successors, (10), 4 states have call predecessors, (10), 2 states have call successors, (10) [2022-07-12 06:29:50,454 INFO L276 IsEmpty]: Start isEmpty. Operand 1271 states and 2233 transitions. [2022-07-12 06:29:50,456 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2022-07-12 06:29:50,456 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 06:29:50,456 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 06:29:50,477 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-07-12 06:29:50,675 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 06:29:50,675 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION === [ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 06:29:50,675 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 06:29:50,675 INFO L85 PathProgramCache]: Analyzing trace with hash 1020751739, now seen corresponding path program 1 times [2022-07-12 06:29:50,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 06:29:50,675 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2031687722] [2022-07-12 06:29:50,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 06:29:50,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 06:29:50,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:50,808 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 06:29:50,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:50,821 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-12 06:29:50,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:50,824 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2022-07-12 06:29:50,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:50,840 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-07-12 06:29:50,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:50,854 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2022-07-12 06:29:50,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:50,856 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-07-12 06:29:50,857 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 06:29:50,857 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2031687722] [2022-07-12 06:29:50,857 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2031687722] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 06:29:50,857 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 06:29:50,858 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-07-12 06:29:50,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2131236106] [2022-07-12 06:29:50,858 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 06:29:50,858 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-07-12 06:29:50,858 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 06:29:50,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-07-12 06:29:50,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2022-07-12 06:29:50,859 INFO L87 Difference]: Start difference. First operand 1271 states and 2233 transitions. Second operand has 11 states, 10 states have (on average 4.2) internal successors, (42), 6 states have internal predecessors, (42), 3 states have call successors, (12), 6 states have call predecessors, (12), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-07-12 06:29:51,910 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 06:29:51,910 INFO L93 Difference]: Finished difference Result 2640 states and 5508 transitions. [2022-07-12 06:29:51,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-07-12 06:29:51,911 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 4.2) internal successors, (42), 6 states have internal predecessors, (42), 3 states have call successors, (12), 6 states have call predecessors, (12), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 67 [2022-07-12 06:29:51,911 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 06:29:51,920 INFO L225 Difference]: With dead ends: 2640 [2022-07-12 06:29:51,920 INFO L226 Difference]: Without dead ends: 1387 [2022-07-12 06:29:51,940 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2022-07-12 06:29:51,941 INFO L413 NwaCegarLoop]: 186 mSDtfsCounter, 119 mSDsluCounter, 1008 mSDsCounter, 0 mSdLazyCounter, 625 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 121 SdHoareTripleChecker+Valid, 1194 SdHoareTripleChecker+Invalid, 685 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 625 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-07-12 06:29:51,941 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [121 Valid, 1194 Invalid, 685 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 625 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-07-12 06:29:51,945 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1387 states. [2022-07-12 06:29:52,002 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1387 to 1353. [2022-07-12 06:29:52,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1353 states, 1026 states have (on average 1.1734892787524367) internal successors, (1204), 977 states have internal predecessors, (1204), 129 states have call successors, (129), 67 states have call predecessors, (129), 197 states have return successors, (1053), 308 states have call predecessors, (1053), 127 states have call successors, (1053) [2022-07-12 06:29:52,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1353 states to 1353 states and 2386 transitions. [2022-07-12 06:29:52,010 INFO L78 Accepts]: Start accepts. Automaton has 1353 states and 2386 transitions. Word has length 67 [2022-07-12 06:29:52,010 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 06:29:52,010 INFO L495 AbstractCegarLoop]: Abstraction has 1353 states and 2386 transitions. [2022-07-12 06:29:52,010 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 4.2) internal successors, (42), 6 states have internal predecessors, (42), 3 states have call successors, (12), 6 states have call predecessors, (12), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-07-12 06:29:52,010 INFO L276 IsEmpty]: Start isEmpty. Operand 1353 states and 2386 transitions. [2022-07-12 06:29:52,014 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2022-07-12 06:29:52,014 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 06:29:52,014 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 06:29:52,015 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-07-12 06:29:52,015 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION === [ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 06:29:52,015 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 06:29:52,015 INFO L85 PathProgramCache]: Analyzing trace with hash -279030099, now seen corresponding path program 1 times [2022-07-12 06:29:52,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 06:29:52,015 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1017685244] [2022-07-12 06:29:52,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 06:29:52,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 06:29:52,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:52,076 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 06:29:52,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:52,083 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-12 06:29:52,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:52,086 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2022-07-12 06:29:52,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:52,105 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2022-07-12 06:29:52,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:52,151 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 36 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-07-12 06:29:52,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 06:29:52,151 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1017685244] [2022-07-12 06:29:52,151 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1017685244] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-12 06:29:52,151 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1177779270] [2022-07-12 06:29:52,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 06:29:52,152 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 06:29:52,152 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 06:29:52,153 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-12 06:29:52,154 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-07-12 06:29:52,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:52,456 INFO L263 TraceCheckSpWp]: Trace formula consists of 591 conjuncts, 22 conjunts are in the unsatisfiable core [2022-07-12 06:29:52,463 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 06:29:52,475 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-07-12 06:29:52,507 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-07-12 06:29:52,578 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-07-12 06:29:52,582 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-07-12 06:29:52,582 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 06:29:52,582 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1177779270] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 06:29:52,582 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-12 06:29:52,582 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [10] total 16 [2022-07-12 06:29:52,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2147217896] [2022-07-12 06:29:52,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 06:29:52,585 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-12 06:29:52,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 06:29:52,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-12 06:29:52,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=190, Unknown=0, NotChecked=0, Total=240 [2022-07-12 06:29:52,586 INFO L87 Difference]: Start difference. First operand 1353 states and 2386 transitions. Second operand has 9 states, 9 states have (on average 6.0) internal successors, (54), 8 states have internal predecessors, (54), 3 states have call successors, (14), 4 states have call predecessors, (14), 3 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2022-07-12 06:29:53,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 06:29:53,238 INFO L93 Difference]: Finished difference Result 2719 states and 5598 transitions. [2022-07-12 06:29:53,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-07-12 06:29:53,239 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.0) internal successors, (54), 8 states have internal predecessors, (54), 3 states have call successors, (14), 4 states have call predecessors, (14), 3 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) Word has length 74 [2022-07-12 06:29:53,239 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 06:29:53,247 INFO L225 Difference]: With dead ends: 2719 [2022-07-12 06:29:53,247 INFO L226 Difference]: Without dead ends: 1380 [2022-07-12 06:29:53,253 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 79 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=149, Invalid=403, Unknown=0, NotChecked=0, Total=552 [2022-07-12 06:29:53,253 INFO L413 NwaCegarLoop]: 213 mSDtfsCounter, 163 mSDsluCounter, 672 mSDsCounter, 0 mSdLazyCounter, 500 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 163 SdHoareTripleChecker+Valid, 885 SdHoareTripleChecker+Invalid, 559 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 500 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-07-12 06:29:53,254 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [163 Valid, 885 Invalid, 559 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 500 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-07-12 06:29:53,255 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1380 states. [2022-07-12 06:29:53,306 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1380 to 1346. [2022-07-12 06:29:53,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1346 states, 1020 states have (on average 1.1745098039215687) internal successors, (1198), 973 states have internal predecessors, (1198), 130 states have call successors, (130), 69 states have call predecessors, (130), 195 states have return successors, (1018), 303 states have call predecessors, (1018), 128 states have call successors, (1018) [2022-07-12 06:29:53,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1346 states to 1346 states and 2346 transitions. [2022-07-12 06:29:53,313 INFO L78 Accepts]: Start accepts. Automaton has 1346 states and 2346 transitions. Word has length 74 [2022-07-12 06:29:53,313 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 06:29:53,314 INFO L495 AbstractCegarLoop]: Abstraction has 1346 states and 2346 transitions. [2022-07-12 06:29:53,314 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.0) internal successors, (54), 8 states have internal predecessors, (54), 3 states have call successors, (14), 4 states have call predecessors, (14), 3 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2022-07-12 06:29:53,314 INFO L276 IsEmpty]: Start isEmpty. Operand 1346 states and 2346 transitions. [2022-07-12 06:29:53,317 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2022-07-12 06:29:53,317 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 06:29:53,317 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 06:29:53,351 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-07-12 06:29:53,532 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 06:29:53,532 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION === [ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 06:29:53,532 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 06:29:53,532 INFO L85 PathProgramCache]: Analyzing trace with hash 199775241, now seen corresponding path program 1 times [2022-07-12 06:29:53,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 06:29:53,533 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1882042405] [2022-07-12 06:29:53,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 06:29:53,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 06:29:53,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:53,667 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 06:29:53,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:53,679 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-12 06:29:53,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:53,682 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-07-12 06:29:53,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:53,683 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2022-07-12 06:29:53,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:53,685 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-07-12 06:29:53,685 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 06:29:53,685 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1882042405] [2022-07-12 06:29:53,685 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1882042405] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 06:29:53,685 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 06:29:53,685 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-07-12 06:29:53,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1771843654] [2022-07-12 06:29:53,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 06:29:53,686 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-07-12 06:29:53,686 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 06:29:53,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-07-12 06:29:53,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2022-07-12 06:29:53,687 INFO L87 Difference]: Start difference. First operand 1346 states and 2346 transitions. Second operand has 10 states, 9 states have (on average 5.444444444444445) internal successors, (49), 6 states have internal predecessors, (49), 4 states have call successors, (14), 6 states have call predecessors, (14), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-07-12 06:29:54,387 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 06:29:54,387 INFO L93 Difference]: Finished difference Result 2768 states and 5612 transitions. [2022-07-12 06:29:54,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-12 06:29:54,388 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 5.444444444444445) internal successors, (49), 6 states have internal predecessors, (49), 4 states have call successors, (14), 6 states have call predecessors, (14), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 74 [2022-07-12 06:29:54,388 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 06:29:54,396 INFO L225 Difference]: With dead ends: 2768 [2022-07-12 06:29:54,396 INFO L226 Difference]: Without dead ends: 1440 [2022-07-12 06:29:54,401 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=51, Invalid=159, Unknown=0, NotChecked=0, Total=210 [2022-07-12 06:29:54,402 INFO L413 NwaCegarLoop]: 183 mSDtfsCounter, 135 mSDsluCounter, 983 mSDsCounter, 0 mSdLazyCounter, 522 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 136 SdHoareTripleChecker+Valid, 1166 SdHoareTripleChecker+Invalid, 580 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 522 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-07-12 06:29:54,402 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [136 Valid, 1166 Invalid, 580 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 522 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-07-12 06:29:54,403 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1440 states. [2022-07-12 06:29:54,492 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1440 to 1389. [2022-07-12 06:29:54,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1389 states, 1050 states have (on average 1.1733333333333333) internal successors, (1232), 1007 states have internal predecessors, (1232), 133 states have call successors, (133), 70 states have call predecessors, (133), 205 states have return successors, (1026), 311 states have call predecessors, (1026), 131 states have call successors, (1026) [2022-07-12 06:29:54,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1389 states to 1389 states and 2391 transitions. [2022-07-12 06:29:54,501 INFO L78 Accepts]: Start accepts. Automaton has 1389 states and 2391 transitions. Word has length 74 [2022-07-12 06:29:54,501 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 06:29:54,501 INFO L495 AbstractCegarLoop]: Abstraction has 1389 states and 2391 transitions. [2022-07-12 06:29:54,501 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 5.444444444444445) internal successors, (49), 6 states have internal predecessors, (49), 4 states have call successors, (14), 6 states have call predecessors, (14), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-07-12 06:29:54,502 INFO L276 IsEmpty]: Start isEmpty. Operand 1389 states and 2391 transitions. [2022-07-12 06:29:54,506 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2022-07-12 06:29:54,506 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 06:29:54,506 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 06:29:54,507 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-07-12 06:29:54,507 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION === [ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 06:29:54,507 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 06:29:54,507 INFO L85 PathProgramCache]: Analyzing trace with hash -1789717418, now seen corresponding path program 1 times [2022-07-12 06:29:54,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 06:29:54,508 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1777583738] [2022-07-12 06:29:54,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 06:29:54,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 06:29:54,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:54,631 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 06:29:54,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:54,643 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-12 06:29:54,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:54,646 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-07-12 06:29:54,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:54,648 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2022-07-12 06:29:54,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:54,650 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 22 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-07-12 06:29:54,650 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 06:29:54,650 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1777583738] [2022-07-12 06:29:54,650 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1777583738] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 06:29:54,650 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 06:29:54,650 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-12 06:29:54,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [149578063] [2022-07-12 06:29:54,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 06:29:54,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-12 06:29:54,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 06:29:54,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-12 06:29:54,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2022-07-12 06:29:54,651 INFO L87 Difference]: Start difference. First operand 1389 states and 2391 transitions. Second operand has 9 states, 8 states have (on average 6.125) internal successors, (49), 5 states have internal predecessors, (49), 4 states have call successors, (15), 6 states have call predecessors, (15), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-07-12 06:29:55,475 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 06:29:55,476 INFO L93 Difference]: Finished difference Result 2754 states and 5544 transitions. [2022-07-12 06:29:55,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-12 06:29:55,476 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 6.125) internal successors, (49), 5 states have internal predecessors, (49), 4 states have call successors, (15), 6 states have call predecessors, (15), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 75 [2022-07-12 06:29:55,477 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 06:29:55,484 INFO L225 Difference]: With dead ends: 2754 [2022-07-12 06:29:55,484 INFO L226 Difference]: Without dead ends: 1383 [2022-07-12 06:29:55,490 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2022-07-12 06:29:55,490 INFO L413 NwaCegarLoop]: 180 mSDtfsCounter, 114 mSDsluCounter, 787 mSDsCounter, 0 mSdLazyCounter, 460 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 114 SdHoareTripleChecker+Valid, 967 SdHoareTripleChecker+Invalid, 509 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 460 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-07-12 06:29:55,491 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [114 Valid, 967 Invalid, 509 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 460 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-07-12 06:29:55,492 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1383 states. [2022-07-12 06:29:55,541 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1383 to 1359. [2022-07-12 06:29:55,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1359 states, 1031 states have (on average 1.1755577109602329) internal successors, (1212), 988 states have internal predecessors, (1212), 130 states have call successors, (130), 70 states have call predecessors, (130), 197 states have return successors, (998), 300 states have call predecessors, (998), 128 states have call successors, (998) [2022-07-12 06:29:55,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1359 states to 1359 states and 2340 transitions. [2022-07-12 06:29:55,558 INFO L78 Accepts]: Start accepts. Automaton has 1359 states and 2340 transitions. Word has length 75 [2022-07-12 06:29:55,558 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 06:29:55,558 INFO L495 AbstractCegarLoop]: Abstraction has 1359 states and 2340 transitions. [2022-07-12 06:29:55,559 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 6.125) internal successors, (49), 5 states have internal predecessors, (49), 4 states have call successors, (15), 6 states have call predecessors, (15), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-07-12 06:29:55,559 INFO L276 IsEmpty]: Start isEmpty. Operand 1359 states and 2340 transitions. [2022-07-12 06:29:55,562 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2022-07-12 06:29:55,562 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 06:29:55,562 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 06:29:55,562 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-07-12 06:29:55,562 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION === [ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 06:29:55,563 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 06:29:55,563 INFO L85 PathProgramCache]: Analyzing trace with hash -1614429872, now seen corresponding path program 1 times [2022-07-12 06:29:55,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 06:29:55,563 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2075207860] [2022-07-12 06:29:55,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 06:29:55,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 06:29:55,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:55,675 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 06:29:55,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:55,686 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-12 06:29:55,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:55,688 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2022-07-12 06:29:55,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:55,702 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-07-12 06:29:55,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:55,721 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-12 06:29:55,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:55,726 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 16 proven. 4 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-07-12 06:29:55,726 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 06:29:55,726 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2075207860] [2022-07-12 06:29:55,727 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2075207860] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-12 06:29:55,727 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1883629655] [2022-07-12 06:29:55,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 06:29:55,727 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 06:29:55,727 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 06:29:55,728 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-12 06:29:55,729 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-07-12 06:29:56,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:56,070 INFO L263 TraceCheckSpWp]: Trace formula consists of 806 conjuncts, 11 conjunts are in the unsatisfiable core [2022-07-12 06:29:56,073 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 06:29:56,128 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 8 [2022-07-12 06:29:56,152 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 13 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-07-12 06:29:56,152 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-12 06:29:56,267 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 13 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-07-12 06:29:56,268 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1883629655] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-12 06:29:56,268 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-12 06:29:56,268 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 7, 7] total 17 [2022-07-12 06:29:56,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1230995525] [2022-07-12 06:29:56,268 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-12 06:29:56,268 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-07-12 06:29:56,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 06:29:56,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-07-12 06:29:56,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=235, Unknown=0, NotChecked=0, Total=272 [2022-07-12 06:29:56,269 INFO L87 Difference]: Start difference. First operand 1359 states and 2340 transitions. Second operand has 17 states, 16 states have (on average 5.375) internal successors, (86), 12 states have internal predecessors, (86), 5 states have call successors, (20), 8 states have call predecessors, (20), 2 states have return successors, (8), 3 states have call predecessors, (8), 2 states have call successors, (8) [2022-07-12 06:29:58,537 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 06:29:58,537 INFO L93 Difference]: Finished difference Result 3750 states and 8902 transitions. [2022-07-12 06:29:58,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-07-12 06:29:58,537 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 5.375) internal successors, (86), 12 states have internal predecessors, (86), 5 states have call successors, (20), 8 states have call predecessors, (20), 2 states have return successors, (8), 3 states have call predecessors, (8), 2 states have call successors, (8) Word has length 73 [2022-07-12 06:29:58,538 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 06:29:58,556 INFO L225 Difference]: With dead ends: 3750 [2022-07-12 06:29:58,556 INFO L226 Difference]: Without dead ends: 2409 [2022-07-12 06:29:58,564 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 203 GetRequests, 161 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 341 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=341, Invalid=1551, Unknown=0, NotChecked=0, Total=1892 [2022-07-12 06:29:58,565 INFO L413 NwaCegarLoop]: 222 mSDtfsCounter, 433 mSDsluCounter, 1824 mSDsCounter, 0 mSdLazyCounter, 1675 mSolverCounterSat, 314 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 442 SdHoareTripleChecker+Valid, 2046 SdHoareTripleChecker+Invalid, 1989 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 314 IncrementalHoareTripleChecker+Valid, 1675 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-07-12 06:29:58,566 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [442 Valid, 2046 Invalid, 1989 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [314 Valid, 1675 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2022-07-12 06:29:58,570 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2409 states. [2022-07-12 06:29:58,715 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2409 to 2051. [2022-07-12 06:29:58,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2051 states, 1552 states have (on average 1.160438144329897) internal successors, (1801), 1475 states have internal predecessors, (1801), 199 states have call successors, (199), 95 states have call predecessors, (199), 299 states have return successors, (2224), 480 states have call predecessors, (2224), 197 states have call successors, (2224) [2022-07-12 06:29:58,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2051 states to 2051 states and 4224 transitions. [2022-07-12 06:29:58,728 INFO L78 Accepts]: Start accepts. Automaton has 2051 states and 4224 transitions. Word has length 73 [2022-07-12 06:29:58,728 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 06:29:58,728 INFO L495 AbstractCegarLoop]: Abstraction has 2051 states and 4224 transitions. [2022-07-12 06:29:58,728 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 5.375) internal successors, (86), 12 states have internal predecessors, (86), 5 states have call successors, (20), 8 states have call predecessors, (20), 2 states have return successors, (8), 3 states have call predecessors, (8), 2 states have call successors, (8) [2022-07-12 06:29:58,728 INFO L276 IsEmpty]: Start isEmpty. Operand 2051 states and 4224 transitions. [2022-07-12 06:29:58,732 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2022-07-12 06:29:58,732 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 06:29:58,732 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 06:29:58,753 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-07-12 06:29:58,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 06:29:58,949 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION === [ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 06:29:58,949 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 06:29:58,949 INFO L85 PathProgramCache]: Analyzing trace with hash -529991506, now seen corresponding path program 1 times [2022-07-12 06:29:58,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 06:29:58,949 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1654751413] [2022-07-12 06:29:58,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 06:29:58,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 06:29:58,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:59,034 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 06:29:59,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:59,041 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-12 06:29:59,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:59,044 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2022-07-12 06:29:59,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:59,053 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-07-12 06:29:59,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:59,081 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-12 06:29:59,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:59,101 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-12 06:29:59,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:59,107 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 16 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-07-12 06:29:59,107 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 06:29:59,107 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1654751413] [2022-07-12 06:29:59,107 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1654751413] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-12 06:29:59,107 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2107658189] [2022-07-12 06:29:59,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 06:29:59,108 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 06:29:59,108 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 06:29:59,109 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-12 06:29:59,110 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-07-12 06:29:59,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:29:59,476 INFO L263 TraceCheckSpWp]: Trace formula consists of 827 conjuncts, 13 conjunts are in the unsatisfiable core [2022-07-12 06:29:59,480 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 06:29:59,507 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-07-12 06:29:59,523 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-07-12 06:29:59,536 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 15 proven. 2 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-07-12 06:29:59,536 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-12 06:29:59,613 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2022-07-12 06:29:59,651 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2022-07-12 06:29:59,708 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2022-07-12 06:29:59,716 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 15 proven. 2 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-07-12 06:29:59,717 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2107658189] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-12 06:29:59,717 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-12 06:29:59,717 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 18 [2022-07-12 06:29:59,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1698202487] [2022-07-12 06:29:59,717 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-12 06:29:59,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-07-12 06:29:59,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 06:29:59,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-07-12 06:29:59,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2022-07-12 06:29:59,718 INFO L87 Difference]: Start difference. First operand 2051 states and 4224 transitions. Second operand has 18 states, 18 states have (on average 4.944444444444445) internal successors, (89), 16 states have internal predecessors, (89), 5 states have call successors, (22), 9 states have call predecessors, (22), 6 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2022-07-12 06:30:01,380 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 06:30:01,380 INFO L93 Difference]: Finished difference Result 5295 states and 15038 transitions. [2022-07-12 06:30:01,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-07-12 06:30:01,381 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 4.944444444444445) internal successors, (89), 16 states have internal predecessors, (89), 5 states have call successors, (22), 9 states have call predecessors, (22), 6 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) Word has length 75 [2022-07-12 06:30:01,381 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 06:30:01,408 INFO L225 Difference]: With dead ends: 5295 [2022-07-12 06:30:01,408 INFO L226 Difference]: Without dead ends: 3262 [2022-07-12 06:30:01,423 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 196 GetRequests, 162 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 264 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=337, Invalid=923, Unknown=0, NotChecked=0, Total=1260 [2022-07-12 06:30:01,423 INFO L413 NwaCegarLoop]: 216 mSDtfsCounter, 491 mSDsluCounter, 1196 mSDsCounter, 0 mSdLazyCounter, 1085 mSolverCounterSat, 414 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 491 SdHoareTripleChecker+Valid, 1412 SdHoareTripleChecker+Invalid, 1499 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 414 IncrementalHoareTripleChecker+Valid, 1085 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-07-12 06:30:01,424 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [491 Valid, 1412 Invalid, 1499 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [414 Valid, 1085 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-07-12 06:30:01,426 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3262 states. [2022-07-12 06:30:01,652 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3262 to 3132. [2022-07-12 06:30:01,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3132 states, 2373 states have (on average 1.1192583227981459) internal successors, (2656), 2335 states have internal predecessors, (2656), 239 states have call successors, (239), 113 states have call predecessors, (239), 519 states have return successors, (5466), 683 states have call predecessors, (5466), 237 states have call successors, (5466) [2022-07-12 06:30:01,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3132 states to 3132 states and 8361 transitions. [2022-07-12 06:30:01,678 INFO L78 Accepts]: Start accepts. Automaton has 3132 states and 8361 transitions. Word has length 75 [2022-07-12 06:30:01,679 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 06:30:01,679 INFO L495 AbstractCegarLoop]: Abstraction has 3132 states and 8361 transitions. [2022-07-12 06:30:01,679 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 4.944444444444445) internal successors, (89), 16 states have internal predecessors, (89), 5 states have call successors, (22), 9 states have call predecessors, (22), 6 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2022-07-12 06:30:01,679 INFO L276 IsEmpty]: Start isEmpty. Operand 3132 states and 8361 transitions. [2022-07-12 06:30:01,686 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2022-07-12 06:30:01,686 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 06:30:01,687 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 06:30:01,707 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-07-12 06:30:01,905 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2022-07-12 06:30:01,905 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION === [ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 06:30:01,906 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 06:30:01,906 INFO L85 PathProgramCache]: Analyzing trace with hash -224628074, now seen corresponding path program 1 times [2022-07-12 06:30:01,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 06:30:01,906 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1913203576] [2022-07-12 06:30:01,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 06:30:01,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 06:30:01,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:30:01,990 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 06:30:01,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:30:02,000 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-12 06:30:02,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:30:02,002 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-07-12 06:30:02,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:30:02,011 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-07-12 06:30:02,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:30:02,081 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-12 06:30:02,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:30:02,094 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-12 06:30:02,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:30:02,112 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 06:30:02,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:30:02,116 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-12 06:30:02,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:30:02,129 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 06:30:02,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:30:02,155 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2022-07-12 06:30:02,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:30:02,188 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 37 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2022-07-12 06:30:02,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 06:30:02,188 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1913203576] [2022-07-12 06:30:02,189 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1913203576] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 06:30:02,189 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 06:30:02,189 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-07-12 06:30:02,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [248738423] [2022-07-12 06:30:02,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 06:30:02,190 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-07-12 06:30:02,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 06:30:02,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-07-12 06:30:02,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2022-07-12 06:30:02,191 INFO L87 Difference]: Start difference. First operand 3132 states and 8361 transitions. Second operand has 13 states, 12 states have (on average 5.75) internal successors, (69), 9 states have internal predecessors, (69), 4 states have call successors, (16), 5 states have call predecessors, (16), 4 states have return successors, (9), 4 states have call predecessors, (9), 3 states have call successors, (9) [2022-07-12 06:30:03,162 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 06:30:03,163 INFO L93 Difference]: Finished difference Result 6322 states and 21686 transitions. [2022-07-12 06:30:03,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-07-12 06:30:03,163 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 5.75) internal successors, (69), 9 states have internal predecessors, (69), 4 states have call successors, (16), 5 states have call predecessors, (16), 4 states have return successors, (9), 4 states have call predecessors, (9), 3 states have call successors, (9) Word has length 108 [2022-07-12 06:30:03,164 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 06:30:03,193 INFO L225 Difference]: With dead ends: 6322 [2022-07-12 06:30:03,193 INFO L226 Difference]: Without dead ends: 3199 [2022-07-12 06:30:03,249 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=81, Invalid=299, Unknown=0, NotChecked=0, Total=380 [2022-07-12 06:30:03,252 INFO L413 NwaCegarLoop]: 139 mSDtfsCounter, 173 mSDsluCounter, 795 mSDsCounter, 0 mSdLazyCounter, 706 mSolverCounterSat, 101 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 181 SdHoareTripleChecker+Valid, 934 SdHoareTripleChecker+Invalid, 807 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 101 IncrementalHoareTripleChecker+Valid, 706 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-07-12 06:30:03,254 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [181 Valid, 934 Invalid, 807 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [101 Valid, 706 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-07-12 06:30:03,257 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3199 states. [2022-07-12 06:30:03,596 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3199 to 3123. [2022-07-12 06:30:03,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3123 states, 2366 states have (on average 1.1191885038038885) internal successors, (2648), 2327 states have internal predecessors, (2648), 239 states have call successors, (239), 113 states have call predecessors, (239), 517 states have return successors, (5463), 682 states have call predecessors, (5463), 237 states have call successors, (5463) [2022-07-12 06:30:03,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3123 states to 3123 states and 8350 transitions. [2022-07-12 06:30:03,620 INFO L78 Accepts]: Start accepts. Automaton has 3123 states and 8350 transitions. Word has length 108 [2022-07-12 06:30:03,620 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 06:30:03,620 INFO L495 AbstractCegarLoop]: Abstraction has 3123 states and 8350 transitions. [2022-07-12 06:30:03,620 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 5.75) internal successors, (69), 9 states have internal predecessors, (69), 4 states have call successors, (16), 5 states have call predecessors, (16), 4 states have return successors, (9), 4 states have call predecessors, (9), 3 states have call successors, (9) [2022-07-12 06:30:03,620 INFO L276 IsEmpty]: Start isEmpty. Operand 3123 states and 8350 transitions. [2022-07-12 06:30:03,652 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-07-12 06:30:03,653 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 06:30:03,653 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 06:30:03,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-07-12 06:30:03,653 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION === [ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 06:30:03,653 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 06:30:03,654 INFO L85 PathProgramCache]: Analyzing trace with hash 517961589, now seen corresponding path program 1 times [2022-07-12 06:30:03,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 06:30:03,654 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1129397044] [2022-07-12 06:30:03,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 06:30:03,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 06:30:03,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:30:03,738 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 06:30:03,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:30:03,747 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-12 06:30:03,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:30:03,750 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2022-07-12 06:30:03,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:30:03,758 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-07-12 06:30:03,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:30:03,823 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-12 06:30:03,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:30:03,859 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-07-12 06:30:03,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:30:03,908 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 06:30:03,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:30:03,912 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-07-12 06:30:03,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:30:03,928 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 06:30:03,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:30:03,938 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 06:30:03,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:30:03,943 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 34 proven. 2 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2022-07-12 06:30:03,943 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 06:30:03,944 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1129397044] [2022-07-12 06:30:03,944 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1129397044] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-12 06:30:03,944 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [622500844] [2022-07-12 06:30:03,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 06:30:03,944 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 06:30:03,944 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 06:30:03,945 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-12 06:30:03,946 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-07-12 06:30:04,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:30:04,391 INFO L263 TraceCheckSpWp]: Trace formula consists of 1026 conjuncts, 19 conjunts are in the unsatisfiable core [2022-07-12 06:30:04,395 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 06:30:04,439 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 4 [2022-07-12 06:30:04,986 WARN L855 $PredicateComparison]: unable to prove that (exists ((|ASStop_#Ultimate.C_memset_#ptr#1.offset| Int) (|v_ASStop_#Ultimate.C_memset_#t~loopctr83#1_6| Int) (v_ArrVal_6066 Int)) (and (= (store |c_old(#memory_int)| c_~user~0.base (store (select |c_old(#memory_int)| c_~user~0.base) (+ |ASStop_#Ultimate.C_memset_#ptr#1.offset| |v_ASStop_#Ultimate.C_memset_#t~loopctr83#1_6|) v_ArrVal_6066)) |c_#memory_int|) (<= (+ c_~user~0.offset 16) |ASStop_#Ultimate.C_memset_#ptr#1.offset|) (<= 0 |v_ASStop_#Ultimate.C_memset_#t~loopctr83#1_6|))) is different from true [2022-07-12 06:30:05,024 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-12 06:30:05,025 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 21 [2022-07-12 06:30:05,052 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 8 [2022-07-12 06:30:05,075 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 18 proven. 4 refuted. 0 times theorem prover too weak. 33 trivial. 1 not checked. [2022-07-12 06:30:05,076 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-12 06:30:05,297 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-07-12 06:30:05,299 INFO L173 IndexEqualityManager]: detected equality via solver [2022-07-12 06:30:05,480 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-07-12 06:30:05,482 INFO L173 IndexEqualityManager]: detected equality via solver [2022-07-12 06:30:05,638 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-07-12 06:30:05,641 INFO L173 IndexEqualityManager]: detected equality via solver [2022-07-12 06:30:05,759 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-07-12 06:30:05,762 INFO L173 IndexEqualityManager]: detected equality via solver [2022-07-12 06:30:05,848 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-07-12 06:30:05,850 INFO L173 IndexEqualityManager]: detected equality via solver [2022-07-12 06:30:06,257 WARN L833 $PredicateComparison]: unable to prove that (forall ((|v_ASStop_#Ultimate.C_memset_#ptr#1.offset_66| Int) (v_ArrVal_6135 Int) (|v_ASStop_#Ultimate.C_memset_#t~loopctr83#1_86| Int)) (or (not (= ~sys_state_s~0~AS_IDLE (select (store (select |c_#memory_int| c_~user~0.base) (+ |v_ASStop_#Ultimate.C_memset_#t~loopctr83#1_86| |v_ASStop_#Ultimate.C_memset_#ptr#1.offset_66|) v_ArrVal_6135) c_~user~0.offset))) (not (<= 0 |v_ASStop_#Ultimate.C_memset_#t~loopctr83#1_86|)) (not (<= (+ c_~user~0.offset 16) |v_ASStop_#Ultimate.C_memset_#ptr#1.offset_66|)))) is different from false [2022-07-12 06:30:06,259 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [622500844] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-12 06:30:06,259 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-07-12 06:30:06,259 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10] total 19 [2022-07-12 06:30:06,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [971845855] [2022-07-12 06:30:06,259 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-07-12 06:30:06,259 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-07-12 06:30:06,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 06:30:06,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-07-12 06:30:06,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=264, Unknown=2, NotChecked=66, Total=380 [2022-07-12 06:30:06,260 INFO L87 Difference]: Start difference. First operand 3123 states and 8350 transitions. Second operand has 19 states, 17 states have (on average 6.529411764705882) internal successors, (111), 17 states have internal predecessors, (111), 7 states have call successors, (24), 6 states have call predecessors, (24), 6 states have return successors, (16), 6 states have call predecessors, (16), 6 states have call successors, (16) [2022-07-12 06:30:15,437 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 06:30:15,438 INFO L93 Difference]: Finished difference Result 7072 states and 25274 transitions. [2022-07-12 06:30:15,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-07-12 06:30:15,438 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 17 states have (on average 6.529411764705882) internal successors, (111), 17 states have internal predecessors, (111), 7 states have call successors, (24), 6 states have call predecessors, (24), 6 states have return successors, (16), 6 states have call predecessors, (16), 6 states have call successors, (16) Word has length 112 [2022-07-12 06:30:15,439 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 06:30:15,472 INFO L225 Difference]: With dead ends: 7072 [2022-07-12 06:30:15,472 INFO L226 Difference]: Without dead ends: 3967 [2022-07-12 06:30:15,497 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 206 GetRequests, 170 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 252 ImplicationChecksByTransitivity, 8.7s TimeCoverageRelationStatistics Valid=202, Invalid=1051, Unknown=15, NotChecked=138, Total=1406 [2022-07-12 06:30:15,498 INFO L413 NwaCegarLoop]: 178 mSDtfsCounter, 476 mSDsluCounter, 1292 mSDsCounter, 0 mSdLazyCounter, 1466 mSolverCounterSat, 287 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 478 SdHoareTripleChecker+Valid, 1470 SdHoareTripleChecker+Invalid, 2082 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 287 IncrementalHoareTripleChecker+Valid, 1466 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 329 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-07-12 06:30:15,498 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [478 Valid, 1470 Invalid, 2082 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [287 Valid, 1466 Invalid, 0 Unknown, 329 Unchecked, 1.2s Time] [2022-07-12 06:30:15,501 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3967 states. [2022-07-12 06:30:15,788 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3967 to 3794. [2022-07-12 06:30:15,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3794 states, 2883 states have (on average 1.1106486298994103) internal successors, (3202), 2834 states have internal predecessors, (3202), 271 states have call successors, (271), 128 states have call predecessors, (271), 639 states have return successors, (7374), 831 states have call predecessors, (7374), 269 states have call successors, (7374) [2022-07-12 06:30:15,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3794 states to 3794 states and 10847 transitions. [2022-07-12 06:30:15,819 INFO L78 Accepts]: Start accepts. Automaton has 3794 states and 10847 transitions. Word has length 112 [2022-07-12 06:30:15,819 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 06:30:15,820 INFO L495 AbstractCegarLoop]: Abstraction has 3794 states and 10847 transitions. [2022-07-12 06:30:15,820 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 17 states have (on average 6.529411764705882) internal successors, (111), 17 states have internal predecessors, (111), 7 states have call successors, (24), 6 states have call predecessors, (24), 6 states have return successors, (16), 6 states have call predecessors, (16), 6 states have call successors, (16) [2022-07-12 06:30:15,820 INFO L276 IsEmpty]: Start isEmpty. Operand 3794 states and 10847 transitions. [2022-07-12 06:30:15,827 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2022-07-12 06:30:15,827 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 06:30:15,827 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 06:30:15,848 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-07-12 06:30:16,046 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-07-12 06:30:16,046 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION === [ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 06:30:16,047 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 06:30:16,047 INFO L85 PathProgramCache]: Analyzing trace with hash -702566619, now seen corresponding path program 1 times [2022-07-12 06:30:16,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 06:30:16,047 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [591971031] [2022-07-12 06:30:16,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 06:30:16,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 06:30:16,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:30:16,173 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 06:30:16,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:30:16,179 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-12 06:30:16,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:30:16,181 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2022-07-12 06:30:16,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:30:16,190 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-07-12 06:30:16,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:30:16,201 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2022-07-12 06:30:16,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:30:16,203 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2022-07-12 06:30:16,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:30:16,204 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2022-07-12 06:30:16,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:30:16,232 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-12 06:30:16,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:30:16,256 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2022-07-12 06:30:16,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:30:16,291 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 36 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2022-07-12 06:30:16,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 06:30:16,291 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [591971031] [2022-07-12 06:30:16,291 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [591971031] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 06:30:16,291 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 06:30:16,291 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-07-12 06:30:16,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1198795995] [2022-07-12 06:30:16,292 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 06:30:16,292 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-07-12 06:30:16,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 06:30:16,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-07-12 06:30:16,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2022-07-12 06:30:16,293 INFO L87 Difference]: Start difference. First operand 3794 states and 10847 transitions. Second operand has 11 states, 10 states have (on average 6.3) internal successors, (63), 8 states have internal predecessors, (63), 4 states have call successors, (15), 5 states have call predecessors, (15), 4 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2022-07-12 06:30:17,034 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 06:30:17,034 INFO L93 Difference]: Finished difference Result 7590 states and 28342 transitions. [2022-07-12 06:30:17,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-07-12 06:30:17,035 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 6.3) internal successors, (63), 8 states have internal predecessors, (63), 4 states have call successors, (15), 5 states have call predecessors, (15), 4 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) Word has length 112 [2022-07-12 06:30:17,035 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 06:30:17,124 INFO L225 Difference]: With dead ends: 7590 [2022-07-12 06:30:17,125 INFO L226 Difference]: Without dead ends: 3805 [2022-07-12 06:30:17,153 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=77, Invalid=229, Unknown=0, NotChecked=0, Total=306 [2022-07-12 06:30:17,154 INFO L413 NwaCegarLoop]: 142 mSDtfsCounter, 169 mSDsluCounter, 470 mSDsCounter, 0 mSdLazyCounter, 459 mSolverCounterSat, 102 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 169 SdHoareTripleChecker+Valid, 612 SdHoareTripleChecker+Invalid, 561 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 102 IncrementalHoareTripleChecker+Valid, 459 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-07-12 06:30:17,154 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [169 Valid, 612 Invalid, 561 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [102 Valid, 459 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-07-12 06:30:17,156 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3805 states. [2022-07-12 06:30:17,400 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3805 to 3693. [2022-07-12 06:30:17,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3693 states, 2808 states have (on average 1.1132478632478633) internal successors, (3126), 2757 states have internal predecessors, (3126), 268 states have call successors, (268), 127 states have call predecessors, (268), 616 states have return successors, (7327), 808 states have call predecessors, (7327), 266 states have call successors, (7327) [2022-07-12 06:30:17,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3693 states to 3693 states and 10721 transitions. [2022-07-12 06:30:17,478 INFO L78 Accepts]: Start accepts. Automaton has 3693 states and 10721 transitions. Word has length 112 [2022-07-12 06:30:17,478 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 06:30:17,478 INFO L495 AbstractCegarLoop]: Abstraction has 3693 states and 10721 transitions. [2022-07-12 06:30:17,478 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 6.3) internal successors, (63), 8 states have internal predecessors, (63), 4 states have call successors, (15), 5 states have call predecessors, (15), 4 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2022-07-12 06:30:17,479 INFO L276 IsEmpty]: Start isEmpty. Operand 3693 states and 10721 transitions. [2022-07-12 06:30:17,488 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2022-07-12 06:30:17,488 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 06:30:17,488 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 06:30:17,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2022-07-12 06:30:17,489 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION === [ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 06:30:17,489 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 06:30:17,489 INFO L85 PathProgramCache]: Analyzing trace with hash -135280711, now seen corresponding path program 1 times [2022-07-12 06:30:17,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 06:30:17,489 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1487124235] [2022-07-12 06:30:17,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 06:30:17,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 06:30:17,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:30:17,579 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 06:30:17,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:30:17,586 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-12 06:30:17,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:30:17,588 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-07-12 06:30:17,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:30:17,597 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-07-12 06:30:17,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:30:17,606 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-07-12 06:30:17,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:30:17,608 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2022-07-12 06:30:17,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:30:17,609 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2022-07-12 06:30:17,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:30:17,642 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-12 06:30:17,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:30:17,659 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 06:30:17,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:30:17,728 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 24 proven. 3 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2022-07-12 06:30:17,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 06:30:17,728 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1487124235] [2022-07-12 06:30:17,728 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1487124235] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-12 06:30:17,729 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [985859359] [2022-07-12 06:30:17,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 06:30:17,729 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 06:30:17,729 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 06:30:17,730 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-12 06:30:17,734 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-07-12 06:30:18,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:30:18,271 INFO L263 TraceCheckSpWp]: Trace formula consists of 1264 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-12 06:30:18,273 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 06:30:18,297 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-07-12 06:30:18,298 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 06:30:18,298 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [985859359] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 06:30:18,298 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-12 06:30:18,298 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [11] total 13 [2022-07-12 06:30:18,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1513459468] [2022-07-12 06:30:18,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 06:30:18,299 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-12 06:30:18,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 06:30:18,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-12 06:30:18,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2022-07-12 06:30:18,299 INFO L87 Difference]: Start difference. First operand 3693 states and 10721 transitions. Second operand has 4 states, 4 states have (on average 18.5) internal successors, (74), 4 states have internal predecessors, (74), 2 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-07-12 06:30:18,541 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 06:30:18,541 INFO L93 Difference]: Finished difference Result 7402 states and 28068 transitions. [2022-07-12 06:30:18,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-12 06:30:18,542 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 18.5) internal successors, (74), 4 states have internal predecessors, (74), 2 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 113 [2022-07-12 06:30:18,542 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 06:30:18,570 INFO L225 Difference]: With dead ends: 7402 [2022-07-12 06:30:18,570 INFO L226 Difference]: Without dead ends: 3689 [2022-07-12 06:30:18,594 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 131 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2022-07-12 06:30:18,595 INFO L413 NwaCegarLoop]: 157 mSDtfsCounter, 5 mSDsluCounter, 297 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 454 SdHoareTripleChecker+Invalid, 38 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-07-12 06:30:18,595 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 454 Invalid, 38 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-07-12 06:30:18,597 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3689 states. [2022-07-12 06:30:18,891 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3689 to 3483. [2022-07-12 06:30:18,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3483 states, 2654 states have (on average 1.0994724943481538) internal successors, (2918), 2603 states have internal predecessors, (2918), 242 states have call successors, (242), 104 states have call predecessors, (242), 586 states have return successors, (6892), 775 states have call predecessors, (6892), 240 states have call successors, (6892) [2022-07-12 06:30:18,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3483 states to 3483 states and 10052 transitions. [2022-07-12 06:30:18,966 INFO L78 Accepts]: Start accepts. Automaton has 3483 states and 10052 transitions. Word has length 113 [2022-07-12 06:30:18,966 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 06:30:18,966 INFO L495 AbstractCegarLoop]: Abstraction has 3483 states and 10052 transitions. [2022-07-12 06:30:18,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.5) internal successors, (74), 4 states have internal predecessors, (74), 2 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-07-12 06:30:18,966 INFO L276 IsEmpty]: Start isEmpty. Operand 3483 states and 10052 transitions. [2022-07-12 06:30:18,975 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2022-07-12 06:30:18,975 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 06:30:18,976 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 06:30:19,013 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-07-12 06:30:19,196 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 06:30:19,196 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION === [ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 06:30:19,196 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 06:30:19,196 INFO L85 PathProgramCache]: Analyzing trace with hash -1622094755, now seen corresponding path program 1 times [2022-07-12 06:30:19,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 06:30:19,197 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1896043897] [2022-07-12 06:30:19,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 06:30:19,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 06:30:19,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:30:19,296 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 06:30:19,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:30:19,303 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-12 06:30:19,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:30:19,305 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2022-07-12 06:30:19,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:30:19,314 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-07-12 06:30:19,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:30:19,351 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 4 [2022-07-12 06:30:19,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:30:19,361 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-12 06:30:19,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:30:19,413 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 14 proven. 3 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-07-12 06:30:19,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 06:30:19,414 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1896043897] [2022-07-12 06:30:19,414 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1896043897] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-12 06:30:19,414 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2122457092] [2022-07-12 06:30:19,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 06:30:19,414 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 06:30:19,414 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 06:30:19,419 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-12 06:30:19,431 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-07-12 06:30:19,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:30:19,964 INFO L263 TraceCheckSpWp]: Trace formula consists of 885 conjuncts, 26 conjunts are in the unsatisfiable core [2022-07-12 06:30:19,967 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 06:30:20,010 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 4 [2022-07-12 06:30:20,822 WARN L855 $PredicateComparison]: unable to prove that (exists ((|v_ASStop_#Ultimate.C_memset_#t~loopctr83#1_89| Int) (|ASStop_#Ultimate.C_memset_#ptr#1.offset| Int) (|v_ASStop_#Ultimate.C_memset_#t~loopctr83#1_88| Int) (v_ArrVal_8316 Int)) (and (<= (+ c_~user~0.offset 16) |ASStop_#Ultimate.C_memset_#ptr#1.offset|) (= (store |c_old(#memory_int)| c_~user~0.base (store (store (select |c_old(#memory_int)| c_~user~0.base) (+ |ASStop_#Ultimate.C_memset_#ptr#1.offset| |v_ASStop_#Ultimate.C_memset_#t~loopctr83#1_88|) 0) (+ |ASStop_#Ultimate.C_memset_#ptr#1.offset| |v_ASStop_#Ultimate.C_memset_#t~loopctr83#1_89|) v_ArrVal_8316)) |c_#memory_int|) (<= 0 |v_ASStop_#Ultimate.C_memset_#t~loopctr83#1_88|) (<= (+ |v_ASStop_#Ultimate.C_memset_#t~loopctr83#1_88| 1) |v_ASStop_#Ultimate.C_memset_#t~loopctr83#1_89|))) is different from true [2022-07-12 06:30:20,884 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-12 06:30:20,885 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-12 06:30:20,891 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-12 06:30:20,892 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 30 [2022-07-12 06:30:21,017 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-12 06:30:21,018 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-07-12 06:30:21,019 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 11 [2022-07-12 06:30:21,045 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 13 proven. 5 refuted. 0 times theorem prover too weak. 8 trivial. 2 not checked. [2022-07-12 06:30:21,045 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-12 06:30:21,222 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 22 [2022-07-12 06:30:21,224 INFO L173 IndexEqualityManager]: detected equality via solver [2022-07-12 06:30:21,224 INFO L173 IndexEqualityManager]: detected equality via solver [2022-07-12 06:30:21,348 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 22 [2022-07-12 06:30:21,350 INFO L173 IndexEqualityManager]: detected equality via solver [2022-07-12 06:30:21,350 INFO L173 IndexEqualityManager]: detected equality via solver [2022-07-12 06:30:23,287 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 13 proven. 7 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-07-12 06:30:23,288 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2122457092] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-12 06:30:23,288 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-12 06:30:23,288 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 10] total 25 [2022-07-12 06:30:23,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2046978478] [2022-07-12 06:30:23,288 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-12 06:30:23,288 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-07-12 06:30:23,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-12 06:30:23,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-07-12 06:30:23,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=484, Unknown=1, NotChecked=44, Total=600 [2022-07-12 06:30:23,289 INFO L87 Difference]: Start difference. First operand 3483 states and 10052 transitions. Second operand has 25 states, 25 states have (on average 4.6) internal successors, (115), 21 states have internal predecessors, (115), 4 states have call successors, (22), 8 states have call predecessors, (22), 7 states have return successors, (12), 6 states have call predecessors, (12), 2 states have call successors, (12) [2022-07-12 06:30:29,737 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 06:30:29,737 INFO L93 Difference]: Finished difference Result 7085 states and 26707 transitions. [2022-07-12 06:30:29,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-07-12 06:30:29,738 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 4.6) internal successors, (115), 21 states have internal predecessors, (115), 4 states have call successors, (22), 8 states have call predecessors, (22), 7 states have return successors, (12), 6 states have call predecessors, (12), 2 states have call successors, (12) Word has length 85 [2022-07-12 06:30:29,738 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 06:30:29,817 INFO L225 Difference]: With dead ends: 7085 [2022-07-12 06:30:29,818 INFO L226 Difference]: Without dead ends: 3617 [2022-07-12 06:30:29,836 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 215 GetRequests, 176 SyntacticMatches, 2 SemanticMatches, 37 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 233 ImplicationChecksByTransitivity, 7.0s TimeCoverageRelationStatistics Valid=225, Invalid=1182, Unknown=3, NotChecked=72, Total=1482 [2022-07-12 06:30:29,837 INFO L413 NwaCegarLoop]: 185 mSDtfsCounter, 278 mSDsluCounter, 2391 mSDsCounter, 0 mSdLazyCounter, 1536 mSolverCounterSat, 171 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 291 SdHoareTripleChecker+Valid, 2576 SdHoareTripleChecker+Invalid, 2601 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 171 IncrementalHoareTripleChecker+Valid, 1536 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 894 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-07-12 06:30:29,837 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [291 Valid, 2576 Invalid, 2601 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [171 Valid, 1536 Invalid, 0 Unknown, 894 Unchecked, 1.8s Time] [2022-07-12 06:30:29,840 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3617 states. [2022-07-12 06:30:30,046 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3617 to 3481. [2022-07-12 06:30:30,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3481 states, 2651 states have (on average 1.097321765371558) internal successors, (2909), 2597 states have internal predecessors, (2909), 241 states have call successors, (241), 103 states have call predecessors, (241), 588 states have return successors, (6854), 780 states have call predecessors, (6854), 239 states have call successors, (6854) [2022-07-12 06:30:30,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3481 states to 3481 states and 10004 transitions. [2022-07-12 06:30:30,075 INFO L78 Accepts]: Start accepts. Automaton has 3481 states and 10004 transitions. Word has length 85 [2022-07-12 06:30:30,075 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 06:30:30,075 INFO L495 AbstractCegarLoop]: Abstraction has 3481 states and 10004 transitions. [2022-07-12 06:30:30,075 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 4.6) internal successors, (115), 21 states have internal predecessors, (115), 4 states have call successors, (22), 8 states have call predecessors, (22), 7 states have return successors, (12), 6 states have call predecessors, (12), 2 states have call successors, (12) [2022-07-12 06:30:30,075 INFO L276 IsEmpty]: Start isEmpty. Operand 3481 states and 10004 transitions. [2022-07-12 06:30:30,086 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2022-07-12 06:30:30,086 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 06:30:30,087 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 06:30:30,110 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-07-12 06:30:30,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 06:30:30,299 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION === [ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 06:30:30,299 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 06:30:30,300 INFO L85 PathProgramCache]: Analyzing trace with hash 1061052459, now seen corresponding path program 1 times [2022-07-12 06:30:30,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-12 06:30:30,300 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1059483895] [2022-07-12 06:30:30,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 06:30:30,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-12 06:30:30,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:30:31,056 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-12 06:30:31,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:30:31,076 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2022-07-12 06:30:31,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:30:31,110 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-07-12 06:30:31,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:30:31,125 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2022-07-12 06:30:31,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:30:31,138 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2022-07-12 06:30:31,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:30:31,140 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2022-07-12 06:30:31,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:30:31,142 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2022-07-12 06:30:31,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:30:31,156 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 9 proven. 8 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-07-12 06:30:31,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-12 06:30:31,156 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1059483895] [2022-07-12 06:30:31,157 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1059483895] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-12 06:30:31,157 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1490189370] [2022-07-12 06:30:31,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 06:30:31,157 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 06:30:31,157 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 06:30:31,158 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-12 06:30:31,188 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-07-12 06:30:31,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:30:31,809 INFO L263 TraceCheckSpWp]: Trace formula consists of 1126 conjuncts, 91 conjunts are in the unsatisfiable core [2022-07-12 06:30:31,814 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 06:30:31,824 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-07-12 06:30:31,825 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 18 [2022-07-12 06:30:31,904 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-12 06:30:31,904 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 46 [2022-07-12 06:30:31,908 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-07-12 06:30:31,911 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 28 [2022-07-12 06:30:31,940 INFO L356 Elim1Store]: treesize reduction 54, result has 16.9 percent of original size [2022-07-12 06:30:31,941 WARN L319 FreeRefinementEngine]: Global settings require throwing the following exception [2022-07-12 06:30:31,964 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-07-12 06:30:32,142 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-12 06:30:32,142 FATAL L? ?]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction has thrown an exception: java.lang.AssertionError: var is still there: v_arrayElimArr_1 input size 76 context size 76 output size 76 at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1(Elim1Store.java:364) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.ElimStorePlain.applyComplexEliminationRules(ElimStorePlain.java:427) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionSaa.tryToEliminate(DualJunctionSaa.java:190) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionSaa.tryToEliminateOne3(DualJunctionSaa.java:172) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionSaa.tryToEliminateOne2(DualJunctionSaa.java:151) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionSaa.tryToEliminateOne1(DualJunctionSaa.java:140) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionSaa.tryToEliminateOne0(DualJunctionSaa.java:122) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionSaa.tryToEliminateOne(DualJunctionSaa.java:108) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionSaa.tryExhaustivelyToEliminate(DualJunctionSaa.java:93) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionSaa.tryToEliminate(DualJunctionSaa.java:88) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.tryToEliminateOne(QuantifierPusher.java:650) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.applyNewEliminationTechniquesExhaustively(QuantifierPusher.java:611) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.applyDualJunctionEliminationTechniques(QuantifierPusher.java:529) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.tryToPushOverDualFiniteConnective(QuantifierPusher.java:333) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.convert(QuantifierPushTermWalker.java:180) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.convert(QuantifierPushTermWalker.java:1) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine$ApplicationTermTask.doStep(TermContextTransformationEngine.java:169) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:77) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:61) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.eliminate(QuantifierPushTermWalker.java:269) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.eliminate(QuantifierPushTermWalker.java:255) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.PartialQuantifierElimination.eliminate(PartialQuantifierElimination.java:90) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer$QuantifierEliminationPostprocessor.postprocess(IterativePredicateTransformer.java:238) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer.applyPostprocessors(IterativePredicateTransformer.java:420) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer.computeStrongestPostconditionSequence(IterativePredicateTransformer.java:199) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp.computeInterpolantsUsingUnsatCore(TraceCheckSpWp.java:299) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp.computeInterpolants(TraceCheckSpWp.java:185) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp.(TraceCheckSpWp.java:163) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSpWp.construct(IpTcStrategyModuleSpWp.java:108) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSpWp.construct(IpTcStrategyModuleSpWp.java:1) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:248) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:409) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:300) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:260) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:173) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:152) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2022-07-12 06:30:32,146 INFO L158 Benchmark]: Toolchain (without parser) took 72401.36ms. Allocated memory was 119.5MB in the beginning and 702.5MB in the end (delta: 583.0MB). Free memory was 91.0MB in the beginning and 324.7MB in the end (delta: -233.7MB). Peak memory consumption was 350.6MB. Max. memory is 16.1GB. [2022-07-12 06:30:32,146 INFO L158 Benchmark]: CDTParser took 0.16ms. Allocated memory is still 119.5MB. Free memory is still 76.7MB. There was no memory consumed. Max. memory is 16.1GB. [2022-07-12 06:30:32,146 INFO L158 Benchmark]: CACSL2BoogieTranslator took 498.66ms. Allocated memory is still 119.5MB. Free memory was 90.7MB in the beginning and 76.0MB in the end (delta: 14.8MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. [2022-07-12 06:30:32,146 INFO L158 Benchmark]: Boogie Procedure Inliner took 54.93ms. Allocated memory is still 119.5MB. Free memory was 76.0MB in the beginning and 72.9MB in the end (delta: 3.0MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-07-12 06:30:32,146 INFO L158 Benchmark]: Boogie Preprocessor took 41.57ms. Allocated memory is still 119.5MB. Free memory was 72.9MB in the beginning and 70.0MB in the end (delta: 2.9MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2022-07-12 06:30:32,146 INFO L158 Benchmark]: RCFGBuilder took 763.59ms. Allocated memory was 119.5MB in the beginning and 148.9MB in the end (delta: 29.4MB). Free memory was 69.7MB in the beginning and 95.8MB in the end (delta: -26.1MB). Peak memory consumption was 19.6MB. Max. memory is 16.1GB. [2022-07-12 06:30:32,146 INFO L158 Benchmark]: TraceAbstraction took 71036.53ms. Allocated memory was 148.9MB in the beginning and 702.5MB in the end (delta: 553.6MB). Free memory was 95.1MB in the beginning and 324.7MB in the end (delta: -229.6MB). Peak memory consumption was 326.1MB. Max. memory is 16.1GB. [2022-07-12 06:30:32,147 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.16ms. Allocated memory is still 119.5MB. Free memory is still 76.7MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 498.66ms. Allocated memory is still 119.5MB. Free memory was 90.7MB in the beginning and 76.0MB in the end (delta: 14.8MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 54.93ms. Allocated memory is still 119.5MB. Free memory was 76.0MB in the beginning and 72.9MB in the end (delta: 3.0MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 41.57ms. Allocated memory is still 119.5MB. Free memory was 72.9MB in the beginning and 70.0MB in the end (delta: 2.9MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * RCFGBuilder took 763.59ms. Allocated memory was 119.5MB in the beginning and 148.9MB in the end (delta: 29.4MB). Free memory was 69.7MB in the beginning and 95.8MB in the end (delta: -26.1MB). Peak memory consumption was 19.6MB. Max. memory is 16.1GB. * TraceAbstraction took 71036.53ms. Allocated memory was 148.9MB in the beginning and 702.5MB in the end (delta: 553.6MB). Free memory was 95.1MB in the beginning and 324.7MB in the end (delta: -229.6MB). Peak memory consumption was 326.1MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - ExceptionOrErrorResult: AssertionError: var is still there: v_arrayElimArr_1 input size 76 context size 76 output size 76 de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: AssertionError: var is still there: v_arrayElimArr_1 input size 76 context size 76 output size 76: de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1(Elim1Store.java:364) RESULT: Ultimate could not prove your program: Toolchain returned no result. [2022-07-12 06:30:32,266 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 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/recursive-with-pointer/system-with-recursion.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 74e63e86abbcab22438f70ee6d7d7ef12eaada509b0f0a56fb5cf815aaf53aab --- Real Ultimate output --- This is Ultimate 0.2.2-?-6c24879 [2022-07-12 06:30:34,265 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-12 06:30:34,266 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-12 06:30:34,300 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-12 06:30:34,300 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-12 06:30:34,302 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-12 06:30:34,307 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-12 06:30:34,309 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-12 06:30:34,311 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-12 06:30:34,315 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-12 06:30:34,316 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-12 06:30:34,318 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-12 06:30:34,320 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-12 06:30:34,322 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-12 06:30:34,322 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-12 06:30:34,323 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-12 06:30:34,325 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-12 06:30:34,325 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-12 06:30:34,327 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-12 06:30:34,328 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-12 06:30:34,331 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-12 06:30:34,332 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-12 06:30:34,332 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-12 06:30:34,334 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-12 06:30:34,336 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-12 06:30:34,347 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-12 06:30:34,348 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-12 06:30:34,349 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-12 06:30:34,349 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-12 06:30:34,349 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-12 06:30:34,350 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-12 06:30:34,350 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-12 06:30:34,351 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-12 06:30:34,352 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-12 06:30:34,352 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-12 06:30:34,354 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-12 06:30:34,354 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-12 06:30:34,354 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-12 06:30:34,354 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-12 06:30:34,354 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-12 06:30:34,355 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-12 06:30:34,356 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-12 06:30:34,358 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2022-07-12 06:30:34,386 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-12 06:30:34,386 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-12 06:30:34,387 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-12 06:30:34,387 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-12 06:30:34,387 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-12 06:30:34,387 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-12 06:30:34,388 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-12 06:30:34,388 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-12 06:30:34,388 INFO L138 SettingsManager]: * Use SBE=true [2022-07-12 06:30:34,388 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-12 06:30:34,388 INFO L138 SettingsManager]: * sizeof long=4 [2022-07-12 06:30:34,388 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-07-12 06:30:34,388 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-12 06:30:34,388 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-07-12 06:30:34,388 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-12 06:30:34,389 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-07-12 06:30:34,389 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-07-12 06:30:34,389 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-07-12 06:30:34,389 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-07-12 06:30:34,389 INFO L138 SettingsManager]: * sizeof long double=12 [2022-07-12 06:30:34,389 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-07-12 06:30:34,389 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-12 06:30:34,389 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-07-12 06:30:34,389 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-12 06:30:34,389 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-12 06:30:34,389 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-12 06:30:34,390 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-12 06:30:34,390 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-12 06:30:34,390 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-12 06:30:34,390 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-07-12 06:30:34,390 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2022-07-12 06:30:34,390 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-07-12 06:30:34,390 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-07-12 06:30:34,390 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-07-12 06:30:34,390 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-07-12 06:30:34,390 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-07-12 06:30:34,391 INFO L138 SettingsManager]: * Logic for external solver=AUFBV WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 74e63e86abbcab22438f70ee6d7d7ef12eaada509b0f0a56fb5cf815aaf53aab [2022-07-12 06:30:34,613 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-12 06:30:34,625 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-12 06:30:34,628 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-12 06:30:34,629 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-12 06:30:34,630 INFO L275 PluginConnector]: CDTParser initialized [2022-07-12 06:30:34,630 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/recursive-with-pointer/system-with-recursion.i [2022-07-12 06:30:34,676 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7fb8862cd/fa80d1f866c248f1a98fb56dac225bd7/FLAG9a680e2cb [2022-07-12 06:30:35,097 INFO L306 CDTParser]: Found 1 translation units. [2022-07-12 06:30:35,100 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/recursive-with-pointer/system-with-recursion.i [2022-07-12 06:30:35,117 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7fb8862cd/fa80d1f866c248f1a98fb56dac225bd7/FLAG9a680e2cb [2022-07-12 06:30:35,130 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7fb8862cd/fa80d1f866c248f1a98fb56dac225bd7 [2022-07-12 06:30:35,132 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-12 06:30:35,134 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-12 06:30:35,135 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-12 06:30:35,136 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-12 06:30:35,138 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-12 06:30:35,138 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.07 06:30:35" (1/1) ... [2022-07-12 06:30:35,140 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2a22723f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 06:30:35, skipping insertion in model container [2022-07-12 06:30:35,140 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.07 06:30:35" (1/1) ... [2022-07-12 06:30:35,145 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-12 06:30:35,188 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-12 06:30:35,545 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/recursive-with-pointer/system-with-recursion.i[36399,36412] [2022-07-12 06:30:35,552 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-12 06:30:35,566 INFO L203 MainTranslator]: Completed pre-run [2022-07-12 06:30:35,604 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/recursive-with-pointer/system-with-recursion.i[36399,36412] [2022-07-12 06:30:35,608 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-12 06:30:35,635 INFO L208 MainTranslator]: Completed translation [2022-07-12 06:30:35,636 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 06:30:35 WrapperNode [2022-07-12 06:30:35,636 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-07-12 06:30:35,637 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-07-12 06:30:35,637 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-07-12 06:30:35,637 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-07-12 06:30:35,642 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 06:30:35" (1/1) ... [2022-07-12 06:30:35,665 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 06:30:35" (1/1) ... [2022-07-12 06:30:35,698 INFO L137 Inliner]: procedures = 188, calls = 149, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 207 [2022-07-12 06:30:35,698 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-07-12 06:30:35,699 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-07-12 06:30:35,699 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-07-12 06:30:35,699 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-07-12 06:30:35,705 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 06:30:35" (1/1) ... [2022-07-12 06:30:35,705 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 06:30:35" (1/1) ... [2022-07-12 06:30:35,709 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 06:30:35" (1/1) ... [2022-07-12 06:30:35,710 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 06:30:35" (1/1) ... [2022-07-12 06:30:35,726 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 06:30:35" (1/1) ... [2022-07-12 06:30:35,729 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 06:30:35" (1/1) ... [2022-07-12 06:30:35,731 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 06:30:35" (1/1) ... [2022-07-12 06:30:35,735 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-07-12 06:30:35,736 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-07-12 06:30:35,736 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-07-12 06:30:35,736 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-07-12 06:30:35,737 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 06:30:35" (1/1) ... [2022-07-12 06:30:35,741 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-12 06:30:35,750 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-12 06:30:35,776 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-07-12 06:30:35,783 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-07-12 06:30:35,803 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2022-07-12 06:30:35,803 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2022-07-12 06:30:35,803 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2022-07-12 06:30:35,803 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2022-07-12 06:30:35,803 INFO L130 BoogieDeclarations]: Found specification of procedure event_precess [2022-07-12 06:30:35,804 INFO L138 BoogieDeclarations]: Found implementation of procedure event_precess [2022-07-12 06:30:35,804 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-07-12 06:30:35,804 INFO L130 BoogieDeclarations]: Found specification of procedure ASNull [2022-07-12 06:30:35,804 INFO L138 BoogieDeclarations]: Found implementation of procedure ASNull [2022-07-12 06:30:35,804 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-07-12 06:30:35,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-07-12 06:30:35,804 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-07-12 06:30:35,804 INFO L130 BoogieDeclarations]: Found specification of procedure ASStart [2022-07-12 06:30:35,805 INFO L138 BoogieDeclarations]: Found implementation of procedure ASStart [2022-07-12 06:30:35,805 INFO L130 BoogieDeclarations]: Found specification of procedure status_update [2022-07-12 06:30:35,805 INFO L138 BoogieDeclarations]: Found implementation of procedure status_update [2022-07-12 06:30:35,805 INFO L130 BoogieDeclarations]: Found specification of procedure message_send [2022-07-12 06:30:35,805 INFO L138 BoogieDeclarations]: Found implementation of procedure message_send [2022-07-12 06:30:35,805 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-07-12 06:30:35,805 INFO L130 BoogieDeclarations]: Found specification of procedure ASIdle [2022-07-12 06:30:35,805 INFO L138 BoogieDeclarations]: Found implementation of procedure ASIdle [2022-07-12 06:30:35,805 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-07-12 06:30:35,806 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2022-07-12 06:30:35,806 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-07-12 06:30:35,806 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4 [2022-07-12 06:30:35,806 INFO L130 BoogieDeclarations]: Found specification of procedure system_initialize [2022-07-12 06:30:35,806 INFO L138 BoogieDeclarations]: Found implementation of procedure system_initialize [2022-07-12 06:30:35,806 INFO L130 BoogieDeclarations]: Found specification of procedure ASStop [2022-07-12 06:30:35,806 INFO L138 BoogieDeclarations]: Found implementation of procedure ASStop [2022-07-12 06:30:35,806 INFO L130 BoogieDeclarations]: Found specification of procedure strncpy [2022-07-12 06:30:35,807 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-07-12 06:30:35,807 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-07-12 06:30:35,911 INFO L234 CfgBuilder]: Building ICFG [2022-07-12 06:30:35,912 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-07-12 06:30:38,691 INFO L275 CfgBuilder]: Performing block encoding [2022-07-12 06:30:38,696 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-07-12 06:30:38,696 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-07-12 06:30:38,698 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.07 06:30:38 BoogieIcfgContainer [2022-07-12 06:30:38,698 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-07-12 06:30:38,699 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-07-12 06:30:38,699 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-07-12 06:30:38,701 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-07-12 06:30:38,701 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.07 06:30:35" (1/3) ... [2022-07-12 06:30:38,701 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@278a4053 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.07 06:30:38, skipping insertion in model container [2022-07-12 06:30:38,701 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.07 06:30:35" (2/3) ... [2022-07-12 06:30:38,702 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@278a4053 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.07 06:30:38, skipping insertion in model container [2022-07-12 06:30:38,702 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.07 06:30:38" (3/3) ... [2022-07-12 06:30:38,703 INFO L111 eAbstractionObserver]: Analyzing ICFG system-with-recursion.i [2022-07-12 06:30:38,711 INFO L201 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-07-12 06:30:38,712 INFO L160 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-07-12 06:30:38,758 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-07-12 06:30:38,762 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@7adfac26, mLbeIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@164bbbf6 [2022-07-12 06:30:38,762 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-07-12 06:30:38,765 INFO L276 IsEmpty]: Start isEmpty. Operand has 132 states, 92 states have (on average 1.315217391304348) internal successors, (121), 93 states have internal predecessors, (121), 29 states have call successors, (29), 9 states have call predecessors, (29), 9 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) [2022-07-12 06:30:38,770 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-07-12 06:30:38,770 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 06:30:38,771 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 06:30:38,771 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION === [ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 06:30:38,774 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 06:30:38,775 INFO L85 PathProgramCache]: Analyzing trace with hash -965536278, now seen corresponding path program 1 times [2022-07-12 06:30:38,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 06:30:38,783 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1173640150] [2022-07-12 06:30:38,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 06:30:38,783 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 06:30:38,784 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 06:30:38,800 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-12 06:30:38,802 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2022-07-12 06:30:38,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:30:38,934 INFO L263 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 19 conjunts are in the unsatisfiable core [2022-07-12 06:30:38,938 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 06:30:38,978 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-07-12 06:30:39,035 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-07-12 06:30:39,068 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 06:30:39,069 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 06:30:39,069 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 06:30:39,069 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1173640150] [2022-07-12 06:30:39,070 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1173640150] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 06:30:39,070 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 06:30:39,070 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-12 06:30:39,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1844316173] [2022-07-12 06:30:39,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 06:30:39,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-12 06:30:39,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 06:30:39,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-12 06:30:39,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2022-07-12 06:30:39,091 INFO L87 Difference]: Start difference. First operand has 132 states, 92 states have (on average 1.315217391304348) internal successors, (121), 93 states have internal predecessors, (121), 29 states have call successors, (29), 9 states have call predecessors, (29), 9 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) Second operand has 8 states, 7 states have (on average 2.142857142857143) internal successors, (15), 6 states have internal predecessors, (15), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-12 06:30:40,122 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.00s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-12 06:30:42,031 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.27s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-12 06:30:43,200 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.17s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-12 06:30:47,287 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.54s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-12 06:30:52,577 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 06:30:52,577 INFO L93 Difference]: Finished difference Result 285 states and 409 transitions. [2022-07-12 06:30:52,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-12 06:30:52,584 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 2.142857142857143) internal successors, (15), 6 states have internal predecessors, (15), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 19 [2022-07-12 06:30:52,584 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 06:30:52,594 INFO L225 Difference]: With dead ends: 285 [2022-07-12 06:30:52,594 INFO L226 Difference]: Without dead ends: 134 [2022-07-12 06:30:52,598 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2022-07-12 06:30:52,600 INFO L413 NwaCegarLoop]: 169 mSDtfsCounter, 36 mSDsluCounter, 866 mSDsCounter, 0 mSdLazyCounter, 204 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 13.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 1035 SdHoareTripleChecker+Invalid, 216 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 204 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 13.4s IncrementalHoareTripleChecker+Time [2022-07-12 06:30:52,601 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [36 Valid, 1035 Invalid, 216 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 204 Invalid, 0 Unknown, 0 Unchecked, 13.4s Time] [2022-07-12 06:30:52,611 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 134 states. [2022-07-12 06:30:52,629 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 134 to 133. [2022-07-12 06:30:52,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 133 states, 93 states have (on average 1.3225806451612903) internal successors, (123), 96 states have internal predecessors, (123), 30 states have call successors, (30), 10 states have call predecessors, (30), 9 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2022-07-12 06:30:52,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 179 transitions. [2022-07-12 06:30:52,634 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 179 transitions. Word has length 19 [2022-07-12 06:30:52,635 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 06:30:52,635 INFO L495 AbstractCegarLoop]: Abstraction has 133 states and 179 transitions. [2022-07-12 06:30:52,635 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 2.142857142857143) internal successors, (15), 6 states have internal predecessors, (15), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-07-12 06:30:52,635 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 179 transitions. [2022-07-12 06:30:52,637 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-07-12 06:30:52,637 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 06:30:52,637 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 06:30:52,669 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2022-07-12 06:30:52,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-12 06:30:52,839 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION === [ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 06:30:52,839 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 06:30:52,839 INFO L85 PathProgramCache]: Analyzing trace with hash -1463372220, now seen corresponding path program 1 times [2022-07-12 06:30:52,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 06:30:52,842 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2075035821] [2022-07-12 06:30:52,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 06:30:52,843 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 06:30:52,843 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 06:30:52,845 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-12 06:30:52,849 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2022-07-12 06:30:52,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:30:52,978 INFO L263 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-12 06:30:52,979 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 06:30:53,006 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 06:30:53,010 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 06:30:53,011 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 06:30:53,011 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2075035821] [2022-07-12 06:30:53,012 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2075035821] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 06:30:53,014 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 06:30:53,014 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-07-12 06:30:53,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1314442677] [2022-07-12 06:30:53,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 06:30:53,016 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-07-12 06:30:53,016 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 06:30:53,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-07-12 06:30:53,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-07-12 06:30:53,018 INFO L87 Difference]: Start difference. First operand 133 states and 179 transitions. Second operand has 4 states, 4 states have (on average 6.5) internal successors, (26), 4 states have internal predecessors, (26), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-12 06:30:53,124 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 06:30:53,126 INFO L93 Difference]: Finished difference Result 253 states and 363 transitions. [2022-07-12 06:30:53,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-12 06:30:53,127 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.5) internal successors, (26), 4 states have internal predecessors, (26), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 35 [2022-07-12 06:30:53,128 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 06:30:53,129 INFO L225 Difference]: With dead ends: 253 [2022-07-12 06:30:53,130 INFO L226 Difference]: Without dead ends: 133 [2022-07-12 06:30:53,132 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-07-12 06:30:53,133 INFO L413 NwaCegarLoop]: 158 mSDtfsCounter, 6 mSDsluCounter, 301 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 459 SdHoareTripleChecker+Invalid, 43 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-07-12 06:30:53,133 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 459 Invalid, 43 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-07-12 06:30:53,136 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 133 states. [2022-07-12 06:30:53,154 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 133 to 133. [2022-07-12 06:30:53,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 133 states, 93 states have (on average 1.3118279569892473) internal successors, (122), 96 states have internal predecessors, (122), 30 states have call successors, (30), 10 states have call predecessors, (30), 9 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2022-07-12 06:30:53,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 178 transitions. [2022-07-12 06:30:53,156 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 178 transitions. Word has length 35 [2022-07-12 06:30:53,156 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 06:30:53,156 INFO L495 AbstractCegarLoop]: Abstraction has 133 states and 178 transitions. [2022-07-12 06:30:53,157 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.5) internal successors, (26), 4 states have internal predecessors, (26), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-12 06:30:53,157 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 178 transitions. [2022-07-12 06:30:53,158 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-07-12 06:30:53,158 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 06:30:53,158 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 06:30:53,167 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (3)] Ended with exit code 0 [2022-07-12 06:30:53,359 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-12 06:30:53,359 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION === [ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 06:30:53,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 06:30:53,360 INFO L85 PathProgramCache]: Analyzing trace with hash -1541012852, now seen corresponding path program 1 times [2022-07-12 06:30:53,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 06:30:53,365 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [959388932] [2022-07-12 06:30:53,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 06:30:53,365 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 06:30:53,365 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 06:30:53,366 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-12 06:30:53,368 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2022-07-12 06:30:53,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:30:53,494 INFO L263 TraceCheckSpWp]: Trace formula consists of 263 conjuncts, 19 conjunts are in the unsatisfiable core [2022-07-12 06:30:53,498 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 06:30:53,503 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-07-12 06:30:53,583 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-07-12 06:30:53,618 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 06:30:53,619 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 06:30:53,619 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 06:30:53,619 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [959388932] [2022-07-12 06:30:53,619 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [959388932] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 06:30:53,619 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 06:30:53,619 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-12 06:30:53,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1244538649] [2022-07-12 06:30:53,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 06:30:53,620 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-12 06:30:53,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 06:30:53,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-12 06:30:53,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2022-07-12 06:30:53,621 INFO L87 Difference]: Start difference. First operand 133 states and 178 transitions. Second operand has 8 states, 7 states have (on average 3.857142857142857) internal successors, (27), 6 states have internal predecessors, (27), 3 states have call successors, (7), 3 states have call predecessors, (7), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-12 06:30:55,709 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.50s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-12 06:30:56,967 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.26s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-12 06:30:58,702 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.74s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-12 06:31:06,832 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 06:31:06,832 INFO L93 Difference]: Finished difference Result 284 states and 408 transitions. [2022-07-12 06:31:06,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-07-12 06:31:06,833 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 3.857142857142857) internal successors, (27), 6 states have internal predecessors, (27), 3 states have call successors, (7), 3 states have call predecessors, (7), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 36 [2022-07-12 06:31:06,833 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 06:31:06,835 INFO L225 Difference]: With dead ends: 284 [2022-07-12 06:31:06,835 INFO L226 Difference]: Without dead ends: 166 [2022-07-12 06:31:06,836 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2022-07-12 06:31:06,836 INFO L413 NwaCegarLoop]: 178 mSDtfsCounter, 38 mSDsluCounter, 892 mSDsCounter, 0 mSdLazyCounter, 210 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 12.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 1070 SdHoareTripleChecker+Invalid, 219 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 210 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 13.2s IncrementalHoareTripleChecker+Time [2022-07-12 06:31:06,837 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [38 Valid, 1070 Invalid, 219 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 210 Invalid, 0 Unknown, 0 Unchecked, 13.2s Time] [2022-07-12 06:31:06,838 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 166 states. [2022-07-12 06:31:06,854 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 166 to 155. [2022-07-12 06:31:06,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 155 states, 111 states have (on average 1.3333333333333333) internal successors, (148), 115 states have internal predecessors, (148), 32 states have call successors, (32), 12 states have call predecessors, (32), 11 states have return successors, (30), 27 states have call predecessors, (30), 28 states have call successors, (30) [2022-07-12 06:31:06,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 155 states to 155 states and 210 transitions. [2022-07-12 06:31:06,857 INFO L78 Accepts]: Start accepts. Automaton has 155 states and 210 transitions. Word has length 36 [2022-07-12 06:31:06,857 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 06:31:06,858 INFO L495 AbstractCegarLoop]: Abstraction has 155 states and 210 transitions. [2022-07-12 06:31:06,858 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 3.857142857142857) internal successors, (27), 6 states have internal predecessors, (27), 3 states have call successors, (7), 3 states have call predecessors, (7), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-12 06:31:06,858 INFO L276 IsEmpty]: Start isEmpty. Operand 155 states and 210 transitions. [2022-07-12 06:31:06,862 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-07-12 06:31:06,862 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 06:31:06,862 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 06:31:06,875 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2022-07-12 06:31:07,063 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-12 06:31:07,064 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION === [ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 06:31:07,065 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 06:31:07,066 INFO L85 PathProgramCache]: Analyzing trace with hash -1282847414, now seen corresponding path program 1 times [2022-07-12 06:31:07,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 06:31:07,067 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2062868244] [2022-07-12 06:31:07,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 06:31:07,067 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 06:31:07,067 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 06:31:07,069 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-12 06:31:07,079 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2022-07-12 06:31:07,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:31:07,296 INFO L263 TraceCheckSpWp]: Trace formula consists of 263 conjuncts, 18 conjunts are in the unsatisfiable core [2022-07-12 06:31:07,299 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 06:31:07,361 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-07-12 06:31:07,452 INFO L356 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-07-12 06:31:07,452 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 18 [2022-07-12 06:31:07,481 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-07-12 06:31:07,512 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 06:31:07,512 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-12 06:31:09,563 WARN L833 $PredicateComparison]: unable to prove that (forall ((|system_initialize_~#e~1.base| (_ BitVec 32))) (not (= (select (select (store |c_#memory_int| |system_initialize_~#e~1.base| (store (select |c_#memory_int| |system_initialize_~#e~1.base|) |c_system_initialize_~#e~1.offset| ~e_primitive_s~0~_EVENT_OPEN)) c_~user~0.base) c_~user~0.offset) ~sys_state_s~0~AS_IDLE))) is different from false [2022-07-12 06:31:11,574 WARN L833 $PredicateComparison]: unable to prove that (forall ((|system_initialize_~#e~1.base| (_ BitVec 32))) (not (= ~sys_state_s~0~AS_IDLE (select (select (store |c_#memory_int| |system_initialize_~#e~1.base| (store (select |c_#memory_int| |system_initialize_~#e~1.base|) (_ bv0 32) ~e_primitive_s~0~_EVENT_OPEN)) c_~user~0.base) c_~user~0.offset)))) is different from false [2022-07-12 06:31:13,744 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 06:31:13,745 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 06:31:13,745 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2062868244] [2022-07-12 06:31:13,745 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2062868244] provided 1 perfect and 1 imperfect interpolant sequences [2022-07-12 06:31:13,745 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-12 06:31:13,745 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [9] total 15 [2022-07-12 06:31:13,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1077692914] [2022-07-12 06:31:13,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 06:31:13,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-12 06:31:13,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 06:31:13,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-12 06:31:13,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=122, Unknown=2, NotChecked=46, Total=210 [2022-07-12 06:31:13,753 INFO L87 Difference]: Start difference. First operand 155 states and 210 transitions. Second operand has 9 states, 9 states have (on average 3.0) internal successors, (27), 9 states have internal predecessors, (27), 4 states have call successors, (7), 4 states have call predecessors, (7), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-12 06:31:23,645 WARN L233 SmtUtils]: Spent 9.72s on a formula simplification that was a NOOP. DAG size: 25 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-07-12 06:31:28,169 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 06:31:28,170 INFO L93 Difference]: Finished difference Result 373 states and 542 transitions. [2022-07-12 06:31:28,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-12 06:31:28,170 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.0) internal successors, (27), 9 states have internal predecessors, (27), 4 states have call successors, (7), 4 states have call predecessors, (7), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 36 [2022-07-12 06:31:28,170 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 06:31:28,172 INFO L225 Difference]: With dead ends: 373 [2022-07-12 06:31:28,172 INFO L226 Difference]: Without dead ends: 233 [2022-07-12 06:31:28,173 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 57 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 15.9s TimeCoverageRelationStatistics Valid=62, Invalid=216, Unknown=2, NotChecked=62, Total=342 [2022-07-12 06:31:28,174 INFO L413 NwaCegarLoop]: 157 mSDtfsCounter, 84 mSDsluCounter, 879 mSDsCounter, 0 mSdLazyCounter, 150 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 1036 SdHoareTripleChecker+Invalid, 441 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 150 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 270 IncrementalHoareTripleChecker+Unchecked, 4.6s IncrementalHoareTripleChecker+Time [2022-07-12 06:31:28,174 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [84 Valid, 1036 Invalid, 441 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 150 Invalid, 0 Unknown, 270 Unchecked, 4.6s Time] [2022-07-12 06:31:28,174 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 233 states. [2022-07-12 06:31:28,194 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 233 to 224. [2022-07-12 06:31:28,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 224 states, 161 states have (on average 1.329192546583851) internal successors, (214), 169 states have internal predecessors, (214), 42 states have call successors, (42), 19 states have call predecessors, (42), 20 states have return successors, (61), 35 states have call predecessors, (61), 38 states have call successors, (61) [2022-07-12 06:31:28,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 317 transitions. [2022-07-12 06:31:28,201 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 317 transitions. Word has length 36 [2022-07-12 06:31:28,201 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 06:31:28,201 INFO L495 AbstractCegarLoop]: Abstraction has 224 states and 317 transitions. [2022-07-12 06:31:28,202 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.0) internal successors, (27), 9 states have internal predecessors, (27), 4 states have call successors, (7), 4 states have call predecessors, (7), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-12 06:31:28,202 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 317 transitions. [2022-07-12 06:31:28,203 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2022-07-12 06:31:28,204 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 06:31:28,204 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 06:31:28,221 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2022-07-12 06:31:28,414 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-12 06:31:28,414 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION === [ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 06:31:28,415 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 06:31:28,415 INFO L85 PathProgramCache]: Analyzing trace with hash 2005278688, now seen corresponding path program 1 times [2022-07-12 06:31:28,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 06:31:28,416 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1198917389] [2022-07-12 06:31:28,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 06:31:28,416 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 06:31:28,417 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 06:31:28,428 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-12 06:31:28,432 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2022-07-12 06:31:28,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:31:28,662 INFO L263 TraceCheckSpWp]: Trace formula consists of 429 conjuncts, 18 conjunts are in the unsatisfiable core [2022-07-12 06:31:28,665 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 06:31:28,671 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-07-12 06:31:28,730 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 17 [2022-07-12 06:31:28,743 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 06:31:28,743 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 06:31:28,743 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 06:31:28,743 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1198917389] [2022-07-12 06:31:28,743 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1198917389] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 06:31:28,743 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 06:31:28,743 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-12 06:31:28,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1679598233] [2022-07-12 06:31:28,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 06:31:28,744 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-12 06:31:28,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 06:31:28,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-12 06:31:28,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-12 06:31:28,745 INFO L87 Difference]: Start difference. First operand 224 states and 317 transitions. Second operand has 7 states, 6 states have (on average 4.833333333333333) internal successors, (29), 5 states have internal predecessors, (29), 4 states have call successors, (7), 4 states have call predecessors, (7), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-12 06:31:29,990 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.23s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-12 06:31:41,009 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 06:31:41,009 INFO L93 Difference]: Finished difference Result 444 states and 630 transitions. [2022-07-12 06:31:41,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-12 06:31:41,010 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 4.833333333333333) internal successors, (29), 5 states have internal predecessors, (29), 4 states have call successors, (7), 4 states have call predecessors, (7), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 38 [2022-07-12 06:31:41,010 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 06:31:41,012 INFO L225 Difference]: With dead ends: 444 [2022-07-12 06:31:41,012 INFO L226 Difference]: Without dead ends: 230 [2022-07-12 06:31:41,013 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-07-12 06:31:41,013 INFO L413 NwaCegarLoop]: 166 mSDtfsCounter, 19 mSDsluCounter, 694 mSDsCounter, 0 mSdLazyCounter, 151 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 12.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 860 SdHoareTripleChecker+Invalid, 154 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 151 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 12.2s IncrementalHoareTripleChecker+Time [2022-07-12 06:31:41,013 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [19 Valid, 860 Invalid, 154 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 151 Invalid, 0 Unknown, 0 Unchecked, 12.2s Time] [2022-07-12 06:31:41,014 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 230 states. [2022-07-12 06:31:41,030 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 230 to 227. [2022-07-12 06:31:41,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 227 states, 164 states have (on average 1.3231707317073171) internal successors, (217), 171 states have internal predecessors, (217), 42 states have call successors, (42), 20 states have call predecessors, (42), 20 states have return successors, (61), 35 states have call predecessors, (61), 38 states have call successors, (61) [2022-07-12 06:31:41,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 227 states to 227 states and 320 transitions. [2022-07-12 06:31:41,035 INFO L78 Accepts]: Start accepts. Automaton has 227 states and 320 transitions. Word has length 38 [2022-07-12 06:31:41,035 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 06:31:41,036 INFO L495 AbstractCegarLoop]: Abstraction has 227 states and 320 transitions. [2022-07-12 06:31:41,036 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 4.833333333333333) internal successors, (29), 5 states have internal predecessors, (29), 4 states have call successors, (7), 4 states have call predecessors, (7), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-12 06:31:41,036 INFO L276 IsEmpty]: Start isEmpty. Operand 227 states and 320 transitions. [2022-07-12 06:31:41,037 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2022-07-12 06:31:41,039 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 06:31:41,040 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 06:31:41,056 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2022-07-12 06:31:41,251 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-12 06:31:41,252 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION === [ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 06:31:41,252 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 06:31:41,253 INFO L85 PathProgramCache]: Analyzing trace with hash -773790690, now seen corresponding path program 1 times [2022-07-12 06:31:41,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 06:31:41,253 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [490557773] [2022-07-12 06:31:41,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 06:31:41,253 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 06:31:41,254 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 06:31:41,266 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-12 06:31:41,267 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2022-07-12 06:31:41,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:31:41,400 INFO L263 TraceCheckSpWp]: Trace formula consists of 239 conjuncts, 18 conjunts are in the unsatisfiable core [2022-07-12 06:31:41,403 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 06:31:41,407 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-07-12 06:31:41,451 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-07-12 06:31:41,461 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 06:31:41,461 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 06:31:41,461 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 06:31:41,461 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [490557773] [2022-07-12 06:31:41,461 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [490557773] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 06:31:41,461 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 06:31:41,461 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-12 06:31:41,461 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [913352369] [2022-07-12 06:31:41,461 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 06:31:41,462 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-12 06:31:41,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 06:31:41,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-12 06:31:41,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-12 06:31:41,462 INFO L87 Difference]: Start difference. First operand 227 states and 320 transitions. Second operand has 7 states, 6 states have (on average 5.0) internal successors, (30), 5 states have internal predecessors, (30), 4 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-12 06:31:42,672 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.20s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-12 06:31:47,557 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.14s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-12 06:31:52,158 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.14s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-12 06:31:53,213 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 06:31:53,213 INFO L93 Difference]: Finished difference Result 441 states and 654 transitions. [2022-07-12 06:31:53,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-12 06:31:53,214 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 5.0) internal successors, (30), 5 states have internal predecessors, (30), 4 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 38 [2022-07-12 06:31:53,214 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 06:31:53,216 INFO L225 Difference]: With dead ends: 441 [2022-07-12 06:31:53,216 INFO L226 Difference]: Without dead ends: 232 [2022-07-12 06:31:53,217 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-07-12 06:31:53,218 INFO L413 NwaCegarLoop]: 165 mSDtfsCounter, 23 mSDsluCounter, 676 mSDsCounter, 0 mSdLazyCounter, 152 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 11.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 841 SdHoareTripleChecker+Invalid, 158 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 152 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 11.7s IncrementalHoareTripleChecker+Time [2022-07-12 06:31:53,218 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [27 Valid, 841 Invalid, 158 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 152 Invalid, 0 Unknown, 0 Unchecked, 11.7s Time] [2022-07-12 06:31:53,218 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 232 states. [2022-07-12 06:31:53,232 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 232 to 229. [2022-07-12 06:31:53,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 229 states, 166 states have (on average 1.3072289156626506) internal successors, (217), 172 states have internal predecessors, (217), 42 states have call successors, (42), 21 states have call predecessors, (42), 20 states have return successors, (61), 35 states have call predecessors, (61), 38 states have call successors, (61) [2022-07-12 06:31:53,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 229 states to 229 states and 320 transitions. [2022-07-12 06:31:53,236 INFO L78 Accepts]: Start accepts. Automaton has 229 states and 320 transitions. Word has length 38 [2022-07-12 06:31:53,236 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 06:31:53,236 INFO L495 AbstractCegarLoop]: Abstraction has 229 states and 320 transitions. [2022-07-12 06:31:53,237 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 5.0) internal successors, (30), 5 states have internal predecessors, (30), 4 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-12 06:31:53,237 INFO L276 IsEmpty]: Start isEmpty. Operand 229 states and 320 transitions. [2022-07-12 06:31:53,238 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-07-12 06:31:53,238 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 06:31:53,238 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 06:31:53,261 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2022-07-12 06:31:53,447 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-12 06:31:53,448 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION === [ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 06:31:53,448 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 06:31:53,448 INFO L85 PathProgramCache]: Analyzing trace with hash -1418952031, now seen corresponding path program 1 times [2022-07-12 06:31:53,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 06:31:53,449 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1600146811] [2022-07-12 06:31:53,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 06:31:53,449 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 06:31:53,449 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 06:31:53,464 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-12 06:31:53,537 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2022-07-12 06:31:53,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:31:53,755 INFO L263 TraceCheckSpWp]: Trace formula consists of 270 conjuncts, 18 conjunts are in the unsatisfiable core [2022-07-12 06:31:53,758 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 06:31:53,826 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-07-12 06:31:53,911 INFO L356 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-07-12 06:31:53,911 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 18 [2022-07-12 06:31:53,940 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-07-12 06:31:53,968 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 06:31:53,968 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-12 06:31:56,009 WARN L833 $PredicateComparison]: unable to prove that (forall ((|system_initialize_~#e~1.base| (_ BitVec 32))) (not (= (select (select (store |c_#memory_int| |system_initialize_~#e~1.base| (store (select |c_#memory_int| |system_initialize_~#e~1.base|) |c_system_initialize_~#e~1.offset| ~e_primitive_s~0~_EVENT_OPEN)) c_~user~0.base) c_~user~0.offset) ~sys_state_s~0~AS_IDLE))) is different from false [2022-07-12 06:31:58,016 WARN L833 $PredicateComparison]: unable to prove that (forall ((|system_initialize_~#e~1.base| (_ BitVec 32))) (not (= ~sys_state_s~0~AS_IDLE (select (select (store |c_#memory_int| |system_initialize_~#e~1.base| (store (select |c_#memory_int| |system_initialize_~#e~1.base|) (_ bv0 32) ~e_primitive_s~0~_EVENT_OPEN)) c_~user~0.base) c_~user~0.offset)))) is different from false [2022-07-12 06:32:00,131 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 06:32:00,131 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 06:32:00,131 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1600146811] [2022-07-12 06:32:00,132 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1600146811] provided 1 perfect and 1 imperfect interpolant sequences [2022-07-12 06:32:00,132 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-12 06:32:00,132 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [9] total 15 [2022-07-12 06:32:00,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [66464961] [2022-07-12 06:32:00,132 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 06:32:00,132 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-12 06:32:00,132 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 06:32:00,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-12 06:32:00,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=122, Unknown=2, NotChecked=46, Total=210 [2022-07-12 06:32:00,133 INFO L87 Difference]: Start difference. First operand 229 states and 320 transitions. Second operand has 9 states, 9 states have (on average 3.3333333333333335) internal successors, (30), 9 states have internal predecessors, (30), 4 states have call successors, (7), 4 states have call predecessors, (7), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-12 06:32:10,291 WARN L233 SmtUtils]: Spent 10.03s on a formula simplification that was a NOOP. DAG size: 25 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-07-12 06:32:15,149 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.62s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-12 06:32:17,549 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 06:32:17,549 INFO L93 Difference]: Finished difference Result 539 states and 775 transitions. [2022-07-12 06:32:17,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-12 06:32:17,550 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.3333333333333335) internal successors, (30), 9 states have internal predecessors, (30), 4 states have call successors, (7), 4 states have call predecessors, (7), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 39 [2022-07-12 06:32:17,550 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 06:32:17,553 INFO L225 Difference]: With dead ends: 539 [2022-07-12 06:32:17,553 INFO L226 Difference]: Without dead ends: 328 [2022-07-12 06:32:17,554 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 64 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 16.2s TimeCoverageRelationStatistics Valid=62, Invalid=216, Unknown=2, NotChecked=62, Total=342 [2022-07-12 06:32:17,554 INFO L413 NwaCegarLoop]: 180 mSDtfsCounter, 83 mSDsluCounter, 962 mSDsCounter, 0 mSdLazyCounter, 151 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 1142 SdHoareTripleChecker+Invalid, 457 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 151 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 285 IncrementalHoareTripleChecker+Unchecked, 7.3s IncrementalHoareTripleChecker+Time [2022-07-12 06:32:17,554 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [83 Valid, 1142 Invalid, 457 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 151 Invalid, 0 Unknown, 285 Unchecked, 7.3s Time] [2022-07-12 06:32:17,555 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 328 states. [2022-07-12 06:32:17,581 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 328 to 307. [2022-07-12 06:32:17,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 307 states, 223 states have (on average 1.3004484304932735) internal successors, (290), 233 states have internal predecessors, (290), 53 states have call successors, (53), 30 states have call predecessors, (53), 30 states have return successors, (82), 43 states have call predecessors, (82), 49 states have call successors, (82) [2022-07-12 06:32:17,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 307 states to 307 states and 425 transitions. [2022-07-12 06:32:17,584 INFO L78 Accepts]: Start accepts. Automaton has 307 states and 425 transitions. Word has length 39 [2022-07-12 06:32:17,584 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 06:32:17,584 INFO L495 AbstractCegarLoop]: Abstraction has 307 states and 425 transitions. [2022-07-12 06:32:17,584 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.3333333333333335) internal successors, (30), 9 states have internal predecessors, (30), 4 states have call successors, (7), 4 states have call predecessors, (7), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-07-12 06:32:17,585 INFO L276 IsEmpty]: Start isEmpty. Operand 307 states and 425 transitions. [2022-07-12 06:32:17,586 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-07-12 06:32:17,586 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 06:32:17,586 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 06:32:17,596 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (8)] Ended with exit code 0 [2022-07-12 06:32:17,795 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-12 06:32:17,796 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION === [ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 06:32:17,796 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 06:32:17,797 INFO L85 PathProgramCache]: Analyzing trace with hash 1933562322, now seen corresponding path program 1 times [2022-07-12 06:32:17,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 06:32:17,798 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [899404140] [2022-07-12 06:32:17,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 06:32:17,798 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 06:32:17,798 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 06:32:17,799 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-12 06:32:17,800 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2022-07-12 06:32:18,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:32:18,054 INFO L263 TraceCheckSpWp]: Trace formula consists of 431 conjuncts, 19 conjunts are in the unsatisfiable core [2022-07-12 06:32:18,056 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 06:32:18,064 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-07-12 06:32:18,126 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-07-12 06:32:18,167 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 06:32:18,168 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 06:32:18,168 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 06:32:18,168 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [899404140] [2022-07-12 06:32:18,168 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [899404140] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 06:32:18,168 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 06:32:18,168 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-12 06:32:18,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [692038514] [2022-07-12 06:32:18,168 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 06:32:18,168 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-12 06:32:18,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 06:32:18,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-12 06:32:18,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2022-07-12 06:32:18,169 INFO L87 Difference]: Start difference. First operand 307 states and 425 transitions. Second operand has 8 states, 7 states have (on average 4.285714285714286) internal successors, (30), 6 states have internal predecessors, (30), 4 states have call successors, (7), 4 states have call predecessors, (7), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-12 06:32:19,447 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.26s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-12 06:32:27,555 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.15s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-12 06:32:28,992 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 06:32:28,993 INFO L93 Difference]: Finished difference Result 584 states and 813 transitions. [2022-07-12 06:32:28,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-12 06:32:28,993 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 4.285714285714286) internal successors, (30), 6 states have internal predecessors, (30), 4 states have call successors, (7), 4 states have call predecessors, (7), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 39 [2022-07-12 06:32:28,993 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 06:32:28,995 INFO L225 Difference]: With dead ends: 584 [2022-07-12 06:32:28,995 INFO L226 Difference]: Without dead ends: 302 [2022-07-12 06:32:28,995 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2022-07-12 06:32:28,996 INFO L413 NwaCegarLoop]: 164 mSDtfsCounter, 13 mSDsluCounter, 842 mSDsCounter, 0 mSdLazyCounter, 160 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 10.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 1006 SdHoareTripleChecker+Invalid, 164 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 160 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 10.8s IncrementalHoareTripleChecker+Time [2022-07-12 06:32:28,996 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [13 Valid, 1006 Invalid, 164 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 160 Invalid, 0 Unknown, 0 Unchecked, 10.8s Time] [2022-07-12 06:32:28,997 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 302 states. [2022-07-12 06:32:29,004 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 302 to 299. [2022-07-12 06:32:29,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 299 states, 218 states have (on average 1.3027522935779816) internal successors, (284), 227 states have internal predecessors, (284), 51 states have call successors, (51), 28 states have call predecessors, (51), 29 states have return successors, (81), 43 states have call predecessors, (81), 48 states have call successors, (81) [2022-07-12 06:32:29,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 299 states to 299 states and 416 transitions. [2022-07-12 06:32:29,006 INFO L78 Accepts]: Start accepts. Automaton has 299 states and 416 transitions. Word has length 39 [2022-07-12 06:32:29,006 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 06:32:29,007 INFO L495 AbstractCegarLoop]: Abstraction has 299 states and 416 transitions. [2022-07-12 06:32:29,007 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 4.285714285714286) internal successors, (30), 6 states have internal predecessors, (30), 4 states have call successors, (7), 4 states have call predecessors, (7), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-07-12 06:32:29,007 INFO L276 IsEmpty]: Start isEmpty. Operand 299 states and 416 transitions. [2022-07-12 06:32:29,008 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-07-12 06:32:29,008 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 06:32:29,008 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 06:32:29,019 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2022-07-12 06:32:29,218 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-12 06:32:29,219 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION === [ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 06:32:29,219 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 06:32:29,219 INFO L85 PathProgramCache]: Analyzing trace with hash 1433328391, now seen corresponding path program 1 times [2022-07-12 06:32:29,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 06:32:29,220 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [228672755] [2022-07-12 06:32:29,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 06:32:29,220 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 06:32:29,220 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 06:32:29,226 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-12 06:32:29,228 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2022-07-12 06:32:29,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:32:29,425 INFO L263 TraceCheckSpWp]: Trace formula consists of 348 conjuncts, 17 conjunts are in the unsatisfiable core [2022-07-12 06:32:29,427 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 06:32:29,431 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-07-12 06:32:29,470 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-07-12 06:32:29,482 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 23 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 06:32:29,483 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 06:32:29,483 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 06:32:29,483 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [228672755] [2022-07-12 06:32:29,483 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [228672755] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 06:32:29,483 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 06:32:29,483 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-12 06:32:29,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [518097510] [2022-07-12 06:32:29,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 06:32:29,483 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-12 06:32:29,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 06:32:29,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-12 06:32:29,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-12 06:32:29,484 INFO L87 Difference]: Start difference. First operand 299 states and 416 transitions. Second operand has 7 states, 6 states have (on average 6.5) internal successors, (39), 5 states have internal predecessors, (39), 4 states have call successors, (11), 4 states have call predecessors, (11), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-07-12 06:32:31,356 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.04s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-12 06:32:40,544 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 06:32:40,544 INFO L93 Difference]: Finished difference Result 590 states and 852 transitions. [2022-07-12 06:32:40,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-07-12 06:32:40,545 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 6.5) internal successors, (39), 5 states have internal predecessors, (39), 4 states have call successors, (11), 4 states have call predecessors, (11), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 53 [2022-07-12 06:32:40,545 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 06:32:40,546 INFO L225 Difference]: With dead ends: 590 [2022-07-12 06:32:40,546 INFO L226 Difference]: Without dead ends: 316 [2022-07-12 06:32:40,547 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 49 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-07-12 06:32:40,547 INFO L413 NwaCegarLoop]: 175 mSDtfsCounter, 38 mSDsluCounter, 720 mSDsCounter, 0 mSdLazyCounter, 175 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 10.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 895 SdHoareTripleChecker+Invalid, 177 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 175 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 11.0s IncrementalHoareTripleChecker+Time [2022-07-12 06:32:40,548 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [38 Valid, 895 Invalid, 177 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 175 Invalid, 0 Unknown, 0 Unchecked, 11.0s Time] [2022-07-12 06:32:40,548 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 316 states. [2022-07-12 06:32:40,559 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 316 to 305. [2022-07-12 06:32:40,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 305 states, 222 states have (on average 1.2972972972972974) internal successors, (288), 231 states have internal predecessors, (288), 52 states have call successors, (52), 29 states have call predecessors, (52), 30 states have return successors, (82), 44 states have call predecessors, (82), 49 states have call successors, (82) [2022-07-12 06:32:40,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 305 states to 305 states and 422 transitions. [2022-07-12 06:32:40,561 INFO L78 Accepts]: Start accepts. Automaton has 305 states and 422 transitions. Word has length 53 [2022-07-12 06:32:40,563 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 06:32:40,563 INFO L495 AbstractCegarLoop]: Abstraction has 305 states and 422 transitions. [2022-07-12 06:32:40,564 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 6.5) internal successors, (39), 5 states have internal predecessors, (39), 4 states have call successors, (11), 4 states have call predecessors, (11), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-07-12 06:32:40,564 INFO L276 IsEmpty]: Start isEmpty. Operand 305 states and 422 transitions. [2022-07-12 06:32:40,565 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2022-07-12 06:32:40,565 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 06:32:40,565 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 06:32:40,575 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (10)] Ended with exit code 0 [2022-07-12 06:32:40,783 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-12 06:32:40,784 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION === [ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 06:32:40,784 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 06:32:40,784 INFO L85 PathProgramCache]: Analyzing trace with hash -821329833, now seen corresponding path program 1 times [2022-07-12 06:32:40,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 06:32:40,785 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [363521369] [2022-07-12 06:32:40,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 06:32:40,785 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 06:32:40,785 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 06:32:40,786 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-12 06:32:40,787 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2022-07-12 06:32:40,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:32:40,971 INFO L263 TraceCheckSpWp]: Trace formula consists of 332 conjuncts, 12 conjunts are in the unsatisfiable core [2022-07-12 06:32:40,973 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 06:32:40,988 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-07-12 06:32:41,009 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-07-12 06:32:41,051 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-07-12 06:32:41,051 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 06:32:41,051 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 06:32:41,052 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [363521369] [2022-07-12 06:32:41,052 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [363521369] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 06:32:41,052 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 06:32:41,052 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-12 06:32:41,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [695960149] [2022-07-12 06:32:41,052 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 06:32:41,052 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-12 06:32:41,052 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 06:32:41,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-12 06:32:41,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2022-07-12 06:32:41,053 INFO L87 Difference]: Start difference. First operand 305 states and 422 transitions. Second operand has 8 states, 8 states have (on average 4.875) internal successors, (39), 8 states have internal predecessors, (39), 3 states have call successors, (10), 3 states have call predecessors, (10), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2022-07-12 06:32:43,729 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.71s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-12 06:32:50,246 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 06:32:50,246 INFO L93 Difference]: Finished difference Result 696 states and 1015 transitions. [2022-07-12 06:32:50,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-07-12 06:32:50,247 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.875) internal successors, (39), 8 states have internal predecessors, (39), 3 states have call successors, (10), 3 states have call predecessors, (10), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 54 [2022-07-12 06:32:50,247 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 06:32:50,249 INFO L225 Difference]: With dead ends: 696 [2022-07-12 06:32:50,249 INFO L226 Difference]: Without dead ends: 416 [2022-07-12 06:32:50,250 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 51 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=46, Invalid=136, Unknown=0, NotChecked=0, Total=182 [2022-07-12 06:32:50,251 INFO L413 NwaCegarLoop]: 242 mSDtfsCounter, 107 mSDsluCounter, 989 mSDsCounter, 0 mSdLazyCounter, 333 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 1231 SdHoareTripleChecker+Invalid, 362 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 333 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.1s IncrementalHoareTripleChecker+Time [2022-07-12 06:32:50,251 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [107 Valid, 1231 Invalid, 362 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 333 Invalid, 0 Unknown, 0 Unchecked, 9.1s Time] [2022-07-12 06:32:50,251 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 416 states. [2022-07-12 06:32:50,268 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 416 to 403. [2022-07-12 06:32:50,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 403 states, 297 states have (on average 1.2558922558922558) internal successors, (373), 299 states have internal predecessors, (373), 62 states have call successors, (62), 33 states have call predecessors, (62), 43 states have return successors, (129), 70 states have call predecessors, (129), 59 states have call successors, (129) [2022-07-12 06:32:50,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 403 states to 403 states and 564 transitions. [2022-07-12 06:32:50,270 INFO L78 Accepts]: Start accepts. Automaton has 403 states and 564 transitions. Word has length 54 [2022-07-12 06:32:50,271 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 06:32:50,271 INFO L495 AbstractCegarLoop]: Abstraction has 403 states and 564 transitions. [2022-07-12 06:32:50,271 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.875) internal successors, (39), 8 states have internal predecessors, (39), 3 states have call successors, (10), 3 states have call predecessors, (10), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2022-07-12 06:32:50,271 INFO L276 IsEmpty]: Start isEmpty. Operand 403 states and 564 transitions. [2022-07-12 06:32:50,272 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2022-07-12 06:32:50,272 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 06:32:50,272 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 06:32:50,284 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2022-07-12 06:32:50,482 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-12 06:32:50,483 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION === [ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 06:32:50,483 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 06:32:50,483 INFO L85 PathProgramCache]: Analyzing trace with hash 686221976, now seen corresponding path program 1 times [2022-07-12 06:32:50,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 06:32:50,483 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1313824102] [2022-07-12 06:32:50,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 06:32:50,484 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 06:32:50,484 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 06:32:50,485 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-12 06:32:50,487 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2022-07-12 06:32:50,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:32:50,650 INFO L263 TraceCheckSpWp]: Trace formula consists of 323 conjuncts, 12 conjunts are in the unsatisfiable core [2022-07-12 06:32:50,652 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 06:32:50,711 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-07-12 06:32:50,807 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-07-12 06:32:50,809 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-07-12 06:32:50,809 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 06:32:50,810 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 06:32:50,810 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1313824102] [2022-07-12 06:32:50,810 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1313824102] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 06:32:50,810 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 06:32:50,810 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-07-12 06:32:50,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [780831186] [2022-07-12 06:32:50,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 06:32:50,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-07-12 06:32:50,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 06:32:50,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-07-12 06:32:50,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-07-12 06:32:50,811 INFO L87 Difference]: Start difference. First operand 403 states and 564 transitions. Second operand has 9 states, 9 states have (on average 4.555555555555555) internal successors, (41), 8 states have internal predecessors, (41), 3 states have call successors, (10), 4 states have call predecessors, (10), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-07-12 06:32:54,063 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.42s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-12 06:33:00,274 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.10s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-12 06:33:04,427 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.21s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-12 06:33:05,696 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.27s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-12 06:33:10,068 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 06:33:10,069 INFO L93 Difference]: Finished difference Result 951 states and 1451 transitions. [2022-07-12 06:33:10,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-07-12 06:33:10,069 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.555555555555555) internal successors, (41), 8 states have internal predecessors, (41), 3 states have call successors, (10), 4 states have call predecessors, (10), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 54 [2022-07-12 06:33:10,069 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 06:33:10,072 INFO L225 Difference]: With dead ends: 951 [2022-07-12 06:33:10,072 INFO L226 Difference]: Without dead ends: 573 [2022-07-12 06:33:10,074 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 52 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=111, Invalid=351, Unknown=0, NotChecked=0, Total=462 [2022-07-12 06:33:10,074 INFO L413 NwaCegarLoop]: 224 mSDtfsCounter, 192 mSDsluCounter, 677 mSDsCounter, 0 mSdLazyCounter, 715 mSolverCounterSat, 84 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 18.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 192 SdHoareTripleChecker+Valid, 901 SdHoareTripleChecker+Invalid, 799 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 84 IncrementalHoareTripleChecker+Valid, 715 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 19.0s IncrementalHoareTripleChecker+Time [2022-07-12 06:33:10,075 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [192 Valid, 901 Invalid, 799 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [84 Valid, 715 Invalid, 0 Unknown, 0 Unchecked, 19.0s Time] [2022-07-12 06:33:10,075 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 573 states. [2022-07-12 06:33:10,095 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 573 to 541. [2022-07-12 06:33:10,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 541 states, 403 states have (on average 1.2133995037220844) internal successors, (489), 396 states have internal predecessors, (489), 70 states have call successors, (70), 38 states have call predecessors, (70), 67 states have return successors, (225), 106 states have call predecessors, (225), 67 states have call successors, (225) [2022-07-12 06:33:10,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 541 states to 541 states and 784 transitions. [2022-07-12 06:33:10,098 INFO L78 Accepts]: Start accepts. Automaton has 541 states and 784 transitions. Word has length 54 [2022-07-12 06:33:10,098 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 06:33:10,099 INFO L495 AbstractCegarLoop]: Abstraction has 541 states and 784 transitions. [2022-07-12 06:33:10,099 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.555555555555555) internal successors, (41), 8 states have internal predecessors, (41), 3 states have call successors, (10), 4 states have call predecessors, (10), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-07-12 06:33:10,099 INFO L276 IsEmpty]: Start isEmpty. Operand 541 states and 784 transitions. [2022-07-12 06:33:10,100 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-07-12 06:33:10,100 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 06:33:10,100 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 06:33:10,113 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2022-07-12 06:33:10,311 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-12 06:33:10,312 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION === [ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 06:33:10,313 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 06:33:10,313 INFO L85 PathProgramCache]: Analyzing trace with hash 1318935550, now seen corresponding path program 1 times [2022-07-12 06:33:10,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 06:33:10,313 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [8060985] [2022-07-12 06:33:10,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 06:33:10,313 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 06:33:10,314 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 06:33:10,315 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-12 06:33:10,316 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2022-07-12 06:33:10,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:33:10,564 INFO L263 TraceCheckSpWp]: Trace formula consists of 523 conjuncts, 18 conjunts are in the unsatisfiable core [2022-07-12 06:33:10,566 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 06:33:10,571 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-07-12 06:33:10,613 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 17 [2022-07-12 06:33:10,625 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-12 06:33:10,625 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 06:33:10,625 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 06:33:10,625 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [8060985] [2022-07-12 06:33:10,625 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [8060985] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 06:33:10,625 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 06:33:10,625 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-07-12 06:33:10,625 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [116320251] [2022-07-12 06:33:10,625 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 06:33:10,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-07-12 06:33:10,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 06:33:10,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-07-12 06:33:10,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-07-12 06:33:10,626 INFO L87 Difference]: Start difference. First operand 541 states and 784 transitions. Second operand has 7 states, 6 states have (on average 6.833333333333333) internal successors, (41), 5 states have internal predecessors, (41), 4 states have call successors, (11), 4 states have call predecessors, (11), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-07-12 06:33:12,147 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.51s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-12 06:33:14,806 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.79s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-12 06:33:16,195 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.39s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-12 06:33:26,380 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.24s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-12 06:33:26,774 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-12 06:33:26,774 INFO L93 Difference]: Finished difference Result 1082 states and 1705 transitions. [2022-07-12 06:33:26,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-12 06:33:26,775 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 6.833333333333333) internal successors, (41), 5 states have internal predecessors, (41), 4 states have call successors, (11), 4 states have call predecessors, (11), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 55 [2022-07-12 06:33:26,775 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-12 06:33:26,778 INFO L225 Difference]: With dead ends: 1082 [2022-07-12 06:33:26,778 INFO L226 Difference]: Without dead ends: 566 [2022-07-12 06:33:26,780 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-07-12 06:33:26,780 INFO L413 NwaCegarLoop]: 176 mSDtfsCounter, 39 mSDsluCounter, 720 mSDsCounter, 0 mSdLazyCounter, 184 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 15.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 896 SdHoareTripleChecker+Invalid, 189 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 184 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 16.1s IncrementalHoareTripleChecker+Time [2022-07-12 06:33:26,780 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [39 Valid, 896 Invalid, 189 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 184 Invalid, 0 Unknown, 0 Unchecked, 16.1s Time] [2022-07-12 06:33:26,781 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 566 states. [2022-07-12 06:33:26,794 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 566 to 550. [2022-07-12 06:33:26,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 550 states, 410 states have (on average 1.2146341463414634) internal successors, (498), 403 states have internal predecessors, (498), 71 states have call successors, (71), 39 states have call predecessors, (71), 68 states have return successors, (229), 107 states have call predecessors, (229), 68 states have call successors, (229) [2022-07-12 06:33:26,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 550 states to 550 states and 798 transitions. [2022-07-12 06:33:26,797 INFO L78 Accepts]: Start accepts. Automaton has 550 states and 798 transitions. Word has length 55 [2022-07-12 06:33:26,797 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-12 06:33:26,797 INFO L495 AbstractCegarLoop]: Abstraction has 550 states and 798 transitions. [2022-07-12 06:33:26,797 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 6.833333333333333) internal successors, (41), 5 states have internal predecessors, (41), 4 states have call successors, (11), 4 states have call predecessors, (11), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-07-12 06:33:26,797 INFO L276 IsEmpty]: Start isEmpty. Operand 550 states and 798 transitions. [2022-07-12 06:33:26,798 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-07-12 06:33:26,798 INFO L187 NwaCegarLoop]: Found error trace [2022-07-12 06:33:26,799 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-12 06:33:26,827 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2022-07-12 06:33:27,011 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 [2022-07-12 06:33:27,012 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION === [ASIdleErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-12 06:33:27,012 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-12 06:33:27,012 INFO L85 PathProgramCache]: Analyzing trace with hash 2020535424, now seen corresponding path program 1 times [2022-07-12 06:33:27,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-07-12 06:33:27,014 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1284150261] [2022-07-12 06:33:27,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-12 06:33:27,014 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-07-12 06:33:27,014 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2022-07-12 06:33:27,015 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-07-12 06:33:27,017 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2022-07-12 06:33:27,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-12 06:33:27,318 INFO L263 TraceCheckSpWp]: Trace formula consists of 523 conjuncts, 19 conjunts are in the unsatisfiable core [2022-07-12 06:33:27,320 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-12 06:33:27,324 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-07-12 06:33:27,369 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-07-12 06:33:27,401 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-07-12 06:33:27,402 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-12 06:33:27,402 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-07-12 06:33:27,402 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1284150261] [2022-07-12 06:33:27,402 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1284150261] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-12 06:33:27,402 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-12 06:33:27,402 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-07-12 06:33:27,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [178337997] [2022-07-12 06:33:27,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-12 06:33:27,402 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-07-12 06:33:27,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-07-12 06:33:27,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-07-12 06:33:27,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2022-07-12 06:33:27,403 INFO L87 Difference]: Start difference. First operand 550 states and 798 transitions. Second operand has 8 states, 7 states have (on average 5.285714285714286) internal successors, (37), 6 states have internal predecessors, (37), 3 states have call successors, (11), 3 states have call predecessors, (11), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-07-12 06:33:28,895 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.48s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-12 06:33:30,920 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers []