/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data --core.log.level.for.class de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN -tc ../../../trunk/examples/toolchains/AutomizerCTransformed.xml -s ../../../trunk/examples/settings/automizer/LoopAccelerationJordanC.epf -i ../../../trunk/examples/svcomp/nla-digbench-scaling/egcd3-ll_valuebound20.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-34549b5 [2022-04-06 06:55:32,982 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-04-06 06:55:32,984 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-04-06 06:55:33,038 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-04-06 06:55:33,039 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-04-06 06:55:33,040 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-04-06 06:55:33,043 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-04-06 06:55:33,045 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-04-06 06:55:33,047 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-04-06 06:55:33,052 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-04-06 06:55:33,053 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-04-06 06:55:33,054 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-04-06 06:55:33,054 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-04-06 06:55:33,054 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-04-06 06:55:33,055 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-04-06 06:55:33,056 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-04-06 06:55:33,056 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-04-06 06:55:33,057 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-04-06 06:55:33,058 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-04-06 06:55:33,060 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-04-06 06:55:33,061 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-04-06 06:55:33,063 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-04-06 06:55:33,065 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-04-06 06:55:33,068 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-04-06 06:55:33,069 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-04-06 06:55:33,076 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-04-06 06:55:33,077 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-04-06 06:55:33,077 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-04-06 06:55:33,077 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-04-06 06:55:33,078 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-04-06 06:55:33,079 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-04-06 06:55:33,079 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-04-06 06:55:33,081 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-04-06 06:55:33,081 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-04-06 06:55:33,082 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-04-06 06:55:33,082 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-04-06 06:55:33,082 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-04-06 06:55:33,083 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-04-06 06:55:33,083 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-04-06 06:55:33,083 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-04-06 06:55:33,084 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-04-06 06:55:33,086 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-04-06 06:55:33,087 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/LoopAccelerationJordanC.epf [2022-04-06 06:55:33,099 INFO L113 SettingsManager]: Loading preferences was successful [2022-04-06 06:55:33,099 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-04-06 06:55:33,100 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-04-06 06:55:33,100 INFO L138 SettingsManager]: * sizeof long=4 [2022-04-06 06:55:33,100 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-04-06 06:55:33,100 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-04-06 06:55:33,100 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-04-06 06:55:33,101 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-04-06 06:55:33,101 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-04-06 06:55:33,101 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-04-06 06:55:33,102 INFO L138 SettingsManager]: * sizeof long double=12 [2022-04-06 06:55:33,102 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-04-06 06:55:33,102 INFO L138 SettingsManager]: * Use constant arrays=true [2022-04-06 06:55:33,102 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-04-06 06:55:33,102 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-04-06 06:55:33,102 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-04-06 06:55:33,102 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-04-06 06:55:33,102 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-04-06 06:55:33,103 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-04-06 06:55:33,103 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-04-06 06:55:33,103 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-04-06 06:55:33,103 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2022-04-06 06:55:33,103 INFO L138 SettingsManager]: * TransformationType=LOOP_ACCELERATION_JORDAN 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.core: Log level for class -> de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN; [2022-04-06 06:55:33,329 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-04-06 06:55:33,348 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-04-06 06:55:33,350 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-04-06 06:55:33,350 INFO L271 PluginConnector]: Initializing CDTParser... [2022-04-06 06:55:33,351 INFO L275 PluginConnector]: CDTParser initialized [2022-04-06 06:55:33,352 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/nla-digbench-scaling/egcd3-ll_valuebound20.c [2022-04-06 06:55:33,397 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/90fe36def/73dd7dc9afbc4b3884d10505acbd37d9/FLAGaa0686b3e [2022-04-06 06:55:33,777 INFO L306 CDTParser]: Found 1 translation units. [2022-04-06 06:55:33,778 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/egcd3-ll_valuebound20.c [2022-04-06 06:55:33,783 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/90fe36def/73dd7dc9afbc4b3884d10505acbd37d9/FLAGaa0686b3e [2022-04-06 06:55:33,794 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/90fe36def/73dd7dc9afbc4b3884d10505acbd37d9 [2022-04-06 06:55:33,796 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-04-06 06:55:33,797 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-04-06 06:55:33,799 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-04-06 06:55:33,799 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-04-06 06:55:33,803 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-04-06 06:55:33,803 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.04 06:55:33" (1/1) ... [2022-04-06 06:55:33,804 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6a891854 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 06:55:33, skipping insertion in model container [2022-04-06 06:55:33,804 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.04 06:55:33" (1/1) ... [2022-04-06 06:55:33,810 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-04-06 06:55:33,825 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-04-06 06:55:33,948 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/egcd3-ll_valuebound20.c[490,503] [2022-04-06 06:55:33,969 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-04-06 06:55:33,975 INFO L203 MainTranslator]: Completed pre-run [2022-04-06 06:55:33,985 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/egcd3-ll_valuebound20.c[490,503] [2022-04-06 06:55:33,992 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-04-06 06:55:34,004 INFO L208 MainTranslator]: Completed translation [2022-04-06 06:55:34,005 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 06:55:34 WrapperNode [2022-04-06 06:55:34,005 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-04-06 06:55:34,005 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-04-06 06:55:34,006 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-04-06 06:55:34,006 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-04-06 06:55:34,026 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 06:55:34" (1/1) ... [2022-04-06 06:55:34,026 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 06:55:34" (1/1) ... [2022-04-06 06:55:34,034 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 06:55:34" (1/1) ... [2022-04-06 06:55:34,034 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 06:55:34" (1/1) ... [2022-04-06 06:55:34,050 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 06:55:34" (1/1) ... [2022-04-06 06:55:34,054 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 06:55:34" (1/1) ... [2022-04-06 06:55:34,055 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 06:55:34" (1/1) ... [2022-04-06 06:55:34,057 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-04-06 06:55:34,058 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-04-06 06:55:34,058 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-04-06 06:55:34,058 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-04-06 06:55:34,060 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 06:55:34" (1/1) ... [2022-04-06 06:55:34,066 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-04-06 06:55:34,074 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 06:55:34,089 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-04-06 06:55:34,103 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-04-06 06:55:34,130 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2022-04-06 06:55:34,130 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-04-06 06:55:34,130 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2022-04-06 06:55:34,130 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-04-06 06:55:34,131 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-04-06 06:55:34,131 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2022-04-06 06:55:34,131 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2022-04-06 06:55:34,132 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2022-04-06 06:55:34,132 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2022-04-06 06:55:34,132 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-04-06 06:55:34,132 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2022-04-06 06:55:34,132 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-04-06 06:55:34,132 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-04-06 06:55:34,133 INFO L130 BoogieDeclarations]: Found specification of procedure main [2022-04-06 06:55:34,133 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2022-04-06 06:55:34,135 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-04-06 06:55:34,135 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-04-06 06:55:34,135 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-04-06 06:55:34,135 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-04-06 06:55:34,135 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-04-06 06:55:34,194 INFO L234 CfgBuilder]: Building ICFG [2022-04-06 06:55:34,196 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-04-06 06:55:34,314 INFO L275 CfgBuilder]: Performing block encoding [2022-04-06 06:55:34,319 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-04-06 06:55:34,319 INFO L299 CfgBuilder]: Removed 3 assume(true) statements. [2022-04-06 06:55:34,320 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.04 06:55:34 BoogieIcfgContainer [2022-04-06 06:55:34,320 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-04-06 06:55:34,321 INFO L113 PluginConnector]: ------------------------IcfgTransformer---------------------------- [2022-04-06 06:55:34,321 INFO L271 PluginConnector]: Initializing IcfgTransformer... [2022-04-06 06:55:34,322 INFO L275 PluginConnector]: IcfgTransformer initialized [2022-04-06 06:55:34,325 INFO L185 PluginConnector]: Executing the observer IcfgTransformationObserver from plugin IcfgTransformer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.04 06:55:34" (1/1) ... [2022-04-06 06:55:34,326 INFO L168 ansformationObserver]: Applying ICFG transformation LOOP_ACCELERATION_JORDAN [2022-04-06 06:55:34,340 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation CFG 06.04 06:55:34 BasicIcfg [2022-04-06 06:55:34,340 INFO L132 PluginConnector]: ------------------------ END IcfgTransformer---------------------------- [2022-04-06 06:55:34,342 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-04-06 06:55:34,342 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-04-06 06:55:34,344 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-04-06 06:55:34,345 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.04 06:55:33" (1/4) ... [2022-04-06 06:55:34,345 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@ca36f5c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.04 06:55:34, skipping insertion in model container [2022-04-06 06:55:34,345 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 06:55:34" (2/4) ... [2022-04-06 06:55:34,346 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@ca36f5c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.04 06:55:34, skipping insertion in model container [2022-04-06 06:55:34,346 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.04 06:55:34" (3/4) ... [2022-04-06 06:55:34,346 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@ca36f5c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 06.04 06:55:34, skipping insertion in model container [2022-04-06 06:55:34,346 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation CFG 06.04 06:55:34" (4/4) ... [2022-04-06 06:55:34,347 INFO L111 eAbstractionObserver]: Analyzing ICFG egcd3-ll_valuebound20.cJordan [2022-04-06 06:55:34,351 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:ForwardPredicates Determinization: PREDICATE_ABSTRACTION [2022-04-06 06:55:34,351 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-04-06 06:55:34,395 INFO L339 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-04-06 06:55:34,400 INFO L340 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=ForwardPredicates, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, 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 [2022-04-06 06:55:34,401 INFO L341 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-04-06 06:55:34,418 INFO L276 IsEmpty]: Start isEmpty. Operand has 40 states, 23 states have (on average 1.5217391304347827) internal successors, (35), 24 states have internal predecessors, (35), 11 states have call successors, (11), 4 states have call predecessors, (11), 4 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2022-04-06 06:55:34,425 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-04-06 06:55:34,425 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 06:55:34,426 INFO L499 BasicCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 06:55:34,426 INFO L403 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 06:55:34,435 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 06:55:34,436 INFO L85 PathProgramCache]: Analyzing trace with hash 958536290, now seen corresponding path program 1 times [2022-04-06 06:55:34,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 06:55:34,444 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [964269096] [2022-04-06 06:55:34,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 06:55:34,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 06:55:34,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 06:55:34,633 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-06 06:55:34,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 06:55:34,661 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-04-06 06:55:34,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 06:55:34,668 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-04-06 06:55:34,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 06:55:34,680 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-04-06 06:55:34,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 06:55:34,686 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-04-06 06:55:34,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 06:55:34,695 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-04-06 06:55:34,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 06:55:34,696 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [964269096] [2022-04-06 06:55:34,697 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [964269096] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 06:55:34,697 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 06:55:34,697 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-04-06 06:55:34,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1286033305] [2022-04-06 06:55:34,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 06:55:34,702 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-04-06 06:55:34,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 06:55:34,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-04-06 06:55:34,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-04-06 06:55:34,751 INFO L87 Difference]: Start difference. First operand has 40 states, 23 states have (on average 1.5217391304347827) internal successors, (35), 24 states have internal predecessors, (35), 11 states have call successors, (11), 4 states have call predecessors, (11), 4 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) Second operand has 3 states, 3 states have (on average 4.0) internal successors, (12), 2 states have internal predecessors, (12), 2 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-04-06 06:55:34,820 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 06:55:34,821 INFO L93 Difference]: Finished difference Result 40 states and 49 transitions. [2022-04-06 06:55:34,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-04-06 06:55:34,824 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.0) internal successors, (12), 2 states have internal predecessors, (12), 2 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 33 [2022-04-06 06:55:34,824 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 06:55:34,830 INFO L225 Difference]: With dead ends: 40 [2022-04-06 06:55:34,830 INFO L226 Difference]: Without dead ends: 35 [2022-04-06 06:55:34,831 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-04-06 06:55:34,834 INFO L913 BasicCegarLoop]: 40 mSDtfsCounter, 24 mSDsluCounter, 3 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 43 SdHoareTripleChecker+Invalid, 21 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 06:55:34,835 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 43 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 06:55:34,852 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states. [2022-04-06 06:55:34,868 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 35. [2022-04-06 06:55:34,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35 states, 20 states have (on average 1.2) internal successors, (24), 21 states have internal predecessors, (24), 11 states have call successors, (11), 4 states have call predecessors, (11), 3 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2022-04-06 06:55:34,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 44 transitions. [2022-04-06 06:55:34,871 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 44 transitions. Word has length 33 [2022-04-06 06:55:34,872 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 06:55:34,872 INFO L478 AbstractCegarLoop]: Abstraction has 35 states and 44 transitions. [2022-04-06 06:55:34,873 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.0) internal successors, (12), 2 states have internal predecessors, (12), 2 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-04-06 06:55:34,873 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 44 transitions. [2022-04-06 06:55:34,875 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-04-06 06:55:34,875 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 06:55:34,875 INFO L499 BasicCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 06:55:34,875 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-04-06 06:55:34,876 INFO L403 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 06:55:34,876 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 06:55:34,876 INFO L85 PathProgramCache]: Analyzing trace with hash 641145651, now seen corresponding path program 1 times [2022-04-06 06:55:34,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 06:55:34,877 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1133866397] [2022-04-06 06:55:34,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 06:55:34,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 06:55:34,904 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 06:55:34,904 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [551746243] [2022-04-06 06:55:34,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 06:55:34,905 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 06:55:34,905 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 06:55:34,906 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-04-06 06:55:34,907 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-04-06 06:55:34,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 06:55:34,970 INFO L263 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 7 conjunts are in the unsatisfiable core [2022-04-06 06:55:34,975 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 06:55:35,119 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-04-06 06:55:35,119 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-06 06:55:35,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 06:55:35,120 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1133866397] [2022-04-06 06:55:35,120 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 06:55:35,120 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [551746243] [2022-04-06 06:55:35,120 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [551746243] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 06:55:35,121 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 06:55:35,121 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-04-06 06:55:35,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1813669225] [2022-04-06 06:55:35,122 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 06:55:35,122 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-04-06 06:55:35,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 06:55:35,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-04-06 06:55:35,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-04-06 06:55:35,123 INFO L87 Difference]: Start difference. First operand 35 states and 44 transitions. Second operand has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) [2022-04-06 06:55:35,233 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 06:55:35,234 INFO L93 Difference]: Finished difference Result 47 states and 62 transitions. [2022-04-06 06:55:35,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-04-06 06:55:35,238 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) Word has length 34 [2022-04-06 06:55:35,239 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 06:55:35,240 INFO L225 Difference]: With dead ends: 47 [2022-04-06 06:55:35,240 INFO L226 Difference]: Without dead ends: 47 [2022-04-06 06:55:35,240 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-04-06 06:55:35,241 INFO L913 BasicCegarLoop]: 38 mSDtfsCounter, 31 mSDsluCounter, 95 mSDsCounter, 0 mSdLazyCounter, 76 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 133 SdHoareTripleChecker+Invalid, 85 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 76 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 06:55:35,242 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [35 Valid, 133 Invalid, 85 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 76 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 06:55:35,242 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47 states. [2022-04-06 06:55:35,250 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47 to 37. [2022-04-06 06:55:35,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37 states, 22 states have (on average 1.1818181818181819) internal successors, (26), 23 states have internal predecessors, (26), 11 states have call successors, (11), 4 states have call predecessors, (11), 3 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2022-04-06 06:55:35,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 46 transitions. [2022-04-06 06:55:35,251 INFO L78 Accepts]: Start accepts. Automaton has 37 states and 46 transitions. Word has length 34 [2022-04-06 06:55:35,252 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 06:55:35,252 INFO L478 AbstractCegarLoop]: Abstraction has 37 states and 46 transitions. [2022-04-06 06:55:35,252 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) [2022-04-06 06:55:35,252 INFO L276 IsEmpty]: Start isEmpty. Operand 37 states and 46 transitions. [2022-04-06 06:55:35,253 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-04-06 06:55:35,253 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 06:55:35,253 INFO L499 BasicCegarLoop]: trace histogram [4, 4, 4, 1, 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-04-06 06:55:35,270 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-04-06 06:55:35,454 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 06:55:35,454 INFO L403 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 06:55:35,455 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 06:55:35,455 INFO L85 PathProgramCache]: Analyzing trace with hash 283168444, now seen corresponding path program 1 times [2022-04-06 06:55:35,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 06:55:35,456 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [251260859] [2022-04-06 06:55:35,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 06:55:35,456 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 06:55:35,472 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 06:55:35,473 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1594115032] [2022-04-06 06:55:35,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 06:55:35,473 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 06:55:35,473 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 06:55:35,474 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-04-06 06:55:35,506 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-04-06 06:55:35,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 06:55:35,531 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 19 conjunts are in the unsatisfiable core [2022-04-06 06:55:35,535 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 06:55:35,838 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 9 proven. 3 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-04-06 06:55:35,838 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 06:55:35,954 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-04-06 06:55:35,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 06:55:35,955 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [251260859] [2022-04-06 06:55:35,955 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 06:55:35,955 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1594115032] [2022-04-06 06:55:35,955 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1594115032] provided 1 perfect and 1 imperfect interpolant sequences [2022-04-06 06:55:35,956 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-04-06 06:55:35,956 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [9] total 10 [2022-04-06 06:55:35,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [644047311] [2022-04-06 06:55:35,956 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 06:55:35,956 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 06:55:35,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 06:55:35,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 06:55:35,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-04-06 06:55:35,957 INFO L87 Difference]: Start difference. First operand 37 states and 46 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-04-06 06:55:35,996 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 06:55:35,996 INFO L93 Difference]: Finished difference Result 51 states and 65 transitions. [2022-04-06 06:55:35,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-06 06:55:35,997 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 37 [2022-04-06 06:55:35,997 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 06:55:35,998 INFO L225 Difference]: With dead ends: 51 [2022-04-06 06:55:35,998 INFO L226 Difference]: Without dead ends: 51 [2022-04-06 06:55:35,999 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 64 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2022-04-06 06:55:36,000 INFO L913 BasicCegarLoop]: 43 mSDtfsCounter, 9 mSDsluCounter, 107 mSDsCounter, 0 mSdLazyCounter, 37 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 150 SdHoareTripleChecker+Invalid, 37 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 37 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 06:55:36,000 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 150 Invalid, 37 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 37 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 06:55:36,001 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51 states. [2022-04-06 06:55:36,006 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51 to 50. [2022-04-06 06:55:36,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50 states, 30 states have (on average 1.2) internal successors, (36), 31 states have internal predecessors, (36), 15 states have call successors, (15), 5 states have call predecessors, (15), 4 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2022-04-06 06:55:36,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 64 transitions. [2022-04-06 06:55:36,007 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 64 transitions. Word has length 37 [2022-04-06 06:55:36,008 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 06:55:36,008 INFO L478 AbstractCegarLoop]: Abstraction has 50 states and 64 transitions. [2022-04-06 06:55:36,008 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-04-06 06:55:36,008 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 64 transitions. [2022-04-06 06:55:36,009 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-04-06 06:55:36,009 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 06:55:36,009 INFO L499 BasicCegarLoop]: trace histogram [4, 4, 4, 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] [2022-04-06 06:55:36,031 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-04-06 06:55:36,223 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2022-04-06 06:55:36,224 INFO L403 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 06:55:36,224 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 06:55:36,224 INFO L85 PathProgramCache]: Analyzing trace with hash 656144812, now seen corresponding path program 1 times [2022-04-06 06:55:36,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 06:55:36,225 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [616771456] [2022-04-06 06:55:36,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 06:55:36,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 06:55:36,239 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 06:55:36,239 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [139839206] [2022-04-06 06:55:36,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 06:55:36,240 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 06:55:36,240 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 06:55:36,241 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-04-06 06:55:36,264 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-04-06 06:55:36,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 06:55:36,295 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 9 conjunts are in the unsatisfiable core [2022-04-06 06:55:36,297 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 06:55:36,386 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-04-06 06:55:36,387 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 06:55:36,501 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-04-06 06:55:36,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 06:55:36,502 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [616771456] [2022-04-06 06:55:36,502 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 06:55:36,502 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [139839206] [2022-04-06 06:55:36,503 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [139839206] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 06:55:36,503 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 06:55:36,503 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 9 [2022-04-06 06:55:36,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1623498536] [2022-04-06 06:55:36,503 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-04-06 06:55:36,504 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-04-06 06:55:36,505 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 06:55:36,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-04-06 06:55:36,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-04-06 06:55:36,506 INFO L87 Difference]: Start difference. First operand 50 states and 64 transitions. Second operand has 9 states, 9 states have (on average 2.5555555555555554) internal successors, (23), 8 states have internal predecessors, (23), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-04-06 06:55:36,683 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 06:55:36,683 INFO L93 Difference]: Finished difference Result 96 states and 136 transitions. [2022-04-06 06:55:36,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-04-06 06:55:36,684 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.5555555555555554) internal successors, (23), 8 states have internal predecessors, (23), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 39 [2022-04-06 06:55:36,685 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 06:55:36,686 INFO L225 Difference]: With dead ends: 96 [2022-04-06 06:55:36,686 INFO L226 Difference]: Without dead ends: 96 [2022-04-06 06:55:36,686 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 69 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2022-04-06 06:55:36,687 INFO L913 BasicCegarLoop]: 52 mSDtfsCounter, 60 mSDsluCounter, 149 mSDsCounter, 0 mSdLazyCounter, 135 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 201 SdHoareTripleChecker+Invalid, 181 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 135 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 06:55:36,687 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [64 Valid, 201 Invalid, 181 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 135 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 06:55:36,688 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2022-04-06 06:55:36,696 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 71. [2022-04-06 06:55:36,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 71 states, 47 states have (on average 1.2553191489361701) internal successors, (59), 48 states have internal predecessors, (59), 19 states have call successors, (19), 5 states have call predecessors, (19), 4 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2022-04-06 06:55:36,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 95 transitions. [2022-04-06 06:55:36,698 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 95 transitions. Word has length 39 [2022-04-06 06:55:36,698 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 06:55:36,698 INFO L478 AbstractCegarLoop]: Abstraction has 71 states and 95 transitions. [2022-04-06 06:55:36,699 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 2.5555555555555554) internal successors, (23), 8 states have internal predecessors, (23), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-04-06 06:55:36,699 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 95 transitions. [2022-04-06 06:55:36,699 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-04-06 06:55:36,700 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 06:55:36,700 INFO L499 BasicCegarLoop]: trace histogram [4, 4, 4, 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-04-06 06:55:36,725 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-04-06 06:55:36,922 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 06:55:36,923 INFO L403 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 06:55:36,923 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 06:55:36,923 INFO L85 PathProgramCache]: Analyzing trace with hash -2079765955, now seen corresponding path program 1 times [2022-04-06 06:55:36,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 06:55:36,924 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1440247650] [2022-04-06 06:55:36,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 06:55:36,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 06:55:36,937 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 06:55:36,937 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [698969474] [2022-04-06 06:55:36,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 06:55:36,938 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 06:55:36,938 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 06:55:36,939 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-04-06 06:55:36,940 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-04-06 06:55:36,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 06:55:36,978 INFO L263 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 23 conjunts are in the unsatisfiable core [2022-04-06 06:55:36,980 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 06:55:37,310 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-04-06 06:55:37,311 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 06:55:37,495 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-04-06 06:55:37,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 06:55:37,495 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1440247650] [2022-04-06 06:55:37,496 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 06:55:37,496 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [698969474] [2022-04-06 06:55:37,496 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [698969474] provided 1 perfect and 1 imperfect interpolant sequences [2022-04-06 06:55:37,496 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-04-06 06:55:37,496 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [11] total 14 [2022-04-06 06:55:37,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1865117418] [2022-04-06 06:55:37,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 06:55:37,497 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-04-06 06:55:37,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 06:55:37,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-04-06 06:55:37,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2022-04-06 06:55:37,498 INFO L87 Difference]: Start difference. First operand 71 states and 95 transitions. Second operand has 7 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 6 states have internal predecessors, (19), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-04-06 06:55:37,580 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 06:55:37,580 INFO L93 Difference]: Finished difference Result 77 states and 100 transitions. [2022-04-06 06:55:37,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-04-06 06:55:37,581 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 6 states have internal predecessors, (19), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 42 [2022-04-06 06:55:37,581 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 06:55:37,582 INFO L225 Difference]: With dead ends: 77 [2022-04-06 06:55:37,582 INFO L226 Difference]: Without dead ends: 77 [2022-04-06 06:55:37,582 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 70 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=47, Invalid=163, Unknown=0, NotChecked=0, Total=210 [2022-04-06 06:55:37,583 INFO L913 BasicCegarLoop]: 44 mSDtfsCounter, 16 mSDsluCounter, 153 mSDsCounter, 0 mSdLazyCounter, 86 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 197 SdHoareTripleChecker+Invalid, 91 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 86 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 06:55:37,583 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 197 Invalid, 91 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 86 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 06:55:37,584 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77 states. [2022-04-06 06:55:37,589 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77 to 75. [2022-04-06 06:55:37,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 75 states, 50 states have (on average 1.24) internal successors, (62), 51 states have internal predecessors, (62), 19 states have call successors, (19), 6 states have call predecessors, (19), 5 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2022-04-06 06:55:37,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 75 states to 75 states and 98 transitions. [2022-04-06 06:55:37,591 INFO L78 Accepts]: Start accepts. Automaton has 75 states and 98 transitions. Word has length 42 [2022-04-06 06:55:37,591 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 06:55:37,591 INFO L478 AbstractCegarLoop]: Abstraction has 75 states and 98 transitions. [2022-04-06 06:55:37,591 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 6 states have internal predecessors, (19), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-04-06 06:55:37,591 INFO L276 IsEmpty]: Start isEmpty. Operand 75 states and 98 transitions. [2022-04-06 06:55:37,592 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-04-06 06:55:37,592 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 06:55:37,593 INFO L499 BasicCegarLoop]: trace histogram [4, 4, 4, 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] [2022-04-06 06:55:37,619 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-04-06 06:55:37,807 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 06:55:37,807 INFO L403 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 06:55:37,808 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 06:55:37,808 INFO L85 PathProgramCache]: Analyzing trace with hash 446575011, now seen corresponding path program 1 times [2022-04-06 06:55:37,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 06:55:37,808 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2056012416] [2022-04-06 06:55:37,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 06:55:37,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 06:55:37,818 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 06:55:37,818 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2099598176] [2022-04-06 06:55:37,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 06:55:37,825 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 06:55:37,826 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 06:55:37,827 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-04-06 06:55:37,831 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-04-06 06:55:37,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 06:55:37,872 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 30 conjunts are in the unsatisfiable core [2022-04-06 06:55:37,874 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 06:55:38,178 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-04-06 06:55:38,178 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 06:55:38,366 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-04-06 06:55:38,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 06:55:38,366 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2056012416] [2022-04-06 06:55:38,367 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 06:55:38,367 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2099598176] [2022-04-06 06:55:38,367 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2099598176] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 06:55:38,367 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 06:55:38,367 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 8] total 16 [2022-04-06 06:55:38,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [380562335] [2022-04-06 06:55:38,367 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-04-06 06:55:38,369 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-04-06 06:55:38,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 06:55:38,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-04-06 06:55:38,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=190, Unknown=0, NotChecked=0, Total=240 [2022-04-06 06:55:38,370 INFO L87 Difference]: Start difference. First operand 75 states and 98 transitions. Second operand has 16 states, 15 states have (on average 2.3333333333333335) internal successors, (35), 13 states have internal predecessors, (35), 5 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2022-04-06 06:55:38,836 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 06:55:38,837 INFO L93 Difference]: Finished difference Result 116 states and 157 transitions. [2022-04-06 06:55:38,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-04-06 06:55:38,837 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 2.3333333333333335) internal successors, (35), 13 states have internal predecessors, (35), 5 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) Word has length 42 [2022-04-06 06:55:38,838 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 06:55:38,839 INFO L225 Difference]: With dead ends: 116 [2022-04-06 06:55:38,839 INFO L226 Difference]: Without dead ends: 116 [2022-04-06 06:55:38,839 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 68 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 88 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=132, Invalid=468, Unknown=0, NotChecked=0, Total=600 [2022-04-06 06:55:38,840 INFO L913 BasicCegarLoop]: 47 mSDtfsCounter, 93 mSDsluCounter, 218 mSDsCounter, 0 mSdLazyCounter, 388 mSolverCounterSat, 85 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 265 SdHoareTripleChecker+Invalid, 473 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 85 IncrementalHoareTripleChecker+Valid, 388 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-04-06 06:55:38,840 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [94 Valid, 265 Invalid, 473 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [85 Valid, 388 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-04-06 06:55:38,841 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 116 states. [2022-04-06 06:55:38,852 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 116 to 105. [2022-04-06 06:55:38,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 105 states, 71 states have (on average 1.2535211267605635) internal successors, (89), 72 states have internal predecessors, (89), 27 states have call successors, (27), 7 states have call predecessors, (27), 6 states have return successors, (25), 25 states have call predecessors, (25), 25 states have call successors, (25) [2022-04-06 06:55:38,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 105 states to 105 states and 141 transitions. [2022-04-06 06:55:38,854 INFO L78 Accepts]: Start accepts. Automaton has 105 states and 141 transitions. Word has length 42 [2022-04-06 06:55:38,854 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 06:55:38,854 INFO L478 AbstractCegarLoop]: Abstraction has 105 states and 141 transitions. [2022-04-06 06:55:38,854 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 2.3333333333333335) internal successors, (35), 13 states have internal predecessors, (35), 5 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2022-04-06 06:55:38,854 INFO L276 IsEmpty]: Start isEmpty. Operand 105 states and 141 transitions. [2022-04-06 06:55:38,855 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-04-06 06:55:38,855 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 06:55:38,855 INFO L499 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 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-04-06 06:55:38,883 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-04-06 06:55:39,081 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 06:55:39,081 INFO L403 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 06:55:39,082 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 06:55:39,082 INFO L85 PathProgramCache]: Analyzing trace with hash -1977261252, now seen corresponding path program 1 times [2022-04-06 06:55:39,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 06:55:39,082 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1787069081] [2022-04-06 06:55:39,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 06:55:39,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 06:55:39,098 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 06:55:39,099 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1533758922] [2022-04-06 06:55:39,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 06:55:39,099 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 06:55:39,099 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 06:55:39,100 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-04-06 06:55:39,103 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-04-06 06:55:39,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 06:55:39,142 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 7 conjunts are in the unsatisfiable core [2022-04-06 06:55:39,144 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 06:55:39,238 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-04-06 06:55:39,238 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-06 06:55:39,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 06:55:39,239 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1787069081] [2022-04-06 06:55:39,239 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 06:55:39,239 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1533758922] [2022-04-06 06:55:39,239 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1533758922] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 06:55:39,239 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 06:55:39,239 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 06:55:39,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1243733818] [2022-04-06 06:55:39,239 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 06:55:39,240 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 06:55:39,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 06:55:39,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 06:55:39,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-06 06:55:39,240 INFO L87 Difference]: Start difference. First operand 105 states and 141 transitions. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-04-06 06:55:39,283 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 06:55:39,283 INFO L93 Difference]: Finished difference Result 149 states and 211 transitions. [2022-04-06 06:55:39,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-06 06:55:39,284 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 47 [2022-04-06 06:55:39,284 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 06:55:39,285 INFO L225 Difference]: With dead ends: 149 [2022-04-06 06:55:39,285 INFO L226 Difference]: Without dead ends: 149 [2022-04-06 06:55:39,285 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-04-06 06:55:39,286 INFO L913 BasicCegarLoop]: 42 mSDtfsCounter, 8 mSDsluCounter, 104 mSDsCounter, 0 mSdLazyCounter, 47 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 146 SdHoareTripleChecker+Invalid, 47 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 47 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 06:55:39,286 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 146 Invalid, 47 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 47 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 06:55:39,287 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 149 states. [2022-04-06 06:55:39,297 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 149 to 143. [2022-04-06 06:55:39,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 143 states, 88 states have (on average 1.2840909090909092) internal successors, (113), 89 states have internal predecessors, (113), 47 states have call successors, (47), 8 states have call predecessors, (47), 7 states have return successors, (45), 45 states have call predecessors, (45), 45 states have call successors, (45) [2022-04-06 06:55:39,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 205 transitions. [2022-04-06 06:55:39,299 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 205 transitions. Word has length 47 [2022-04-06 06:55:39,299 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 06:55:39,300 INFO L478 AbstractCegarLoop]: Abstraction has 143 states and 205 transitions. [2022-04-06 06:55:39,300 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-04-06 06:55:39,300 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 205 transitions. [2022-04-06 06:55:39,301 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-04-06 06:55:39,301 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 06:55:39,301 INFO L499 BasicCegarLoop]: trace histogram [4, 4, 4, 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] [2022-04-06 06:55:39,331 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-04-06 06:55:39,523 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 06:55:39,524 INFO L403 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 06:55:39,524 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 06:55:39,524 INFO L85 PathProgramCache]: Analyzing trace with hash -846684234, now seen corresponding path program 1 times [2022-04-06 06:55:39,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 06:55:39,524 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1273883903] [2022-04-06 06:55:39,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 06:55:39,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 06:55:39,535 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 06:55:39,536 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1775641797] [2022-04-06 06:55:39,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 06:55:39,536 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 06:55:39,536 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 06:55:39,538 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-04-06 06:55:39,559 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-04-06 06:55:39,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 06:55:39,584 INFO L263 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 37 conjunts are in the unsatisfiable core [2022-04-06 06:55:39,586 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 06:55:39,946 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 7 proven. 8 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-04-06 06:55:39,946 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 06:55:40,135 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-04-06 06:55:40,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 06:55:40,136 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1273883903] [2022-04-06 06:55:40,136 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 06:55:40,136 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1775641797] [2022-04-06 06:55:40,136 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1775641797] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 06:55:40,136 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 06:55:40,136 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 8] total 17 [2022-04-06 06:55:40,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1347280748] [2022-04-06 06:55:40,137 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-04-06 06:55:40,137 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-04-06 06:55:40,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 06:55:40,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-04-06 06:55:40,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2022-04-06 06:55:40,138 INFO L87 Difference]: Start difference. First operand 143 states and 205 transitions. Second operand has 17 states, 17 states have (on average 2.411764705882353) internal successors, (41), 15 states have internal predecessors, (41), 4 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) [2022-04-06 06:55:43,333 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 06:55:43,334 INFO L93 Difference]: Finished difference Result 188 states and 263 transitions. [2022-04-06 06:55:43,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-04-06 06:55:43,334 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.411764705882353) internal successors, (41), 15 states have internal predecessors, (41), 4 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) Word has length 47 [2022-04-06 06:55:43,335 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 06:55:43,337 INFO L225 Difference]: With dead ends: 188 [2022-04-06 06:55:43,337 INFO L226 Difference]: Without dead ends: 188 [2022-04-06 06:55:43,338 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 77 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 242 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=226, Invalid=964, Unknown=0, NotChecked=0, Total=1190 [2022-04-06 06:55:43,338 INFO L913 BasicCegarLoop]: 31 mSDtfsCounter, 118 mSDsluCounter, 201 mSDsCounter, 0 mSdLazyCounter, 695 mSolverCounterSat, 119 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 118 SdHoareTripleChecker+Valid, 232 SdHoareTripleChecker+Invalid, 814 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 119 IncrementalHoareTripleChecker+Valid, 695 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-04-06 06:55:43,339 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [118 Valid, 232 Invalid, 814 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [119 Valid, 695 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2022-04-06 06:55:43,339 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 188 states. [2022-04-06 06:55:43,350 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 188 to 179. [2022-04-06 06:55:43,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 179 states, 113 states have (on average 1.2566371681415929) internal successors, (142), 118 states have internal predecessors, (142), 56 states have call successors, (56), 10 states have call predecessors, (56), 9 states have return successors, (54), 50 states have call predecessors, (54), 54 states have call successors, (54) [2022-04-06 06:55:43,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 179 states to 179 states and 252 transitions. [2022-04-06 06:55:43,352 INFO L78 Accepts]: Start accepts. Automaton has 179 states and 252 transitions. Word has length 47 [2022-04-06 06:55:43,352 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 06:55:43,352 INFO L478 AbstractCegarLoop]: Abstraction has 179 states and 252 transitions. [2022-04-06 06:55:43,352 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.411764705882353) internal successors, (41), 15 states have internal predecessors, (41), 4 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (9), 4 states have call predecessors, (9), 4 states have call successors, (9) [2022-04-06 06:55:43,353 INFO L276 IsEmpty]: Start isEmpty. Operand 179 states and 252 transitions. [2022-04-06 06:55:43,353 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-04-06 06:55:43,353 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 06:55:43,354 INFO L499 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 06:55:43,380 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-04-06 06:55:43,576 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 06:55:43,576 INFO L403 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 06:55:43,577 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 06:55:43,577 INFO L85 PathProgramCache]: Analyzing trace with hash 1679656732, now seen corresponding path program 2 times [2022-04-06 06:55:43,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 06:55:43,577 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2004708066] [2022-04-06 06:55:43,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 06:55:43,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 06:55:43,588 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 06:55:43,588 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [710167914] [2022-04-06 06:55:43,588 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 06:55:43,589 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 06:55:43,589 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 06:55:43,600 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-04-06 06:55:43,612 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-04-06 06:55:43,658 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 06:55:43,660 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 06:55:43,662 INFO L263 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 5 conjunts are in the unsatisfiable core [2022-04-06 06:55:43,663 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 06:55:43,738 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-04-06 06:55:43,738 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-06 06:55:43,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 06:55:43,739 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2004708066] [2022-04-06 06:55:43,739 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 06:55:43,739 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [710167914] [2022-04-06 06:55:43,739 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [710167914] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 06:55:43,739 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 06:55:43,739 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 06:55:43,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [795967062] [2022-04-06 06:55:43,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 06:55:43,742 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 06:55:43,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 06:55:43,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 06:55:43,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-06 06:55:43,743 INFO L87 Difference]: Start difference. First operand 179 states and 252 transitions. Second operand has 5 states, 5 states have (on average 5.2) internal successors, (26), 5 states have internal predecessors, (26), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-04-06 06:55:43,822 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 06:55:43,822 INFO L93 Difference]: Finished difference Result 144 states and 195 transitions. [2022-04-06 06:55:43,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-04-06 06:55:43,822 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.2) internal successors, (26), 5 states have internal predecessors, (26), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 47 [2022-04-06 06:55:43,823 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 06:55:43,823 INFO L225 Difference]: With dead ends: 144 [2022-04-06 06:55:43,824 INFO L226 Difference]: Without dead ends: 144 [2022-04-06 06:55:43,824 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-04-06 06:55:43,824 INFO L913 BasicCegarLoop]: 57 mSDtfsCounter, 18 mSDsluCounter, 98 mSDsCounter, 0 mSdLazyCounter, 82 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 155 SdHoareTripleChecker+Invalid, 91 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 82 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 06:55:43,825 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 155 Invalid, 91 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 82 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 06:55:43,825 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 144 states. [2022-04-06 06:55:43,831 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 144 to 121. [2022-04-06 06:55:43,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 121 states, 73 states have (on average 1.178082191780822) internal successors, (86), 77 states have internal predecessors, (86), 38 states have call successors, (38), 10 states have call predecessors, (38), 9 states have return successors, (36), 33 states have call predecessors, (36), 36 states have call successors, (36) [2022-04-06 06:55:43,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 160 transitions. [2022-04-06 06:55:43,832 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 160 transitions. Word has length 47 [2022-04-06 06:55:43,832 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 06:55:43,832 INFO L478 AbstractCegarLoop]: Abstraction has 121 states and 160 transitions. [2022-04-06 06:55:43,833 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.2) internal successors, (26), 5 states have internal predecessors, (26), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-04-06 06:55:43,833 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 160 transitions. [2022-04-06 06:55:43,833 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2022-04-06 06:55:43,833 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 06:55:43,833 INFO L499 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 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-04-06 06:55:43,856 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2022-04-06 06:55:44,047 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2022-04-06 06:55:44,047 INFO L403 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 06:55:44,048 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 06:55:44,048 INFO L85 PathProgramCache]: Analyzing trace with hash -1660248707, now seen corresponding path program 1 times [2022-04-06 06:55:44,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 06:55:44,048 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [388841725] [2022-04-06 06:55:44,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 06:55:44,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 06:55:44,058 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 06:55:44,058 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [797288918] [2022-04-06 06:55:44,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 06:55:44,058 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 06:55:44,058 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 06:55:44,068 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-04-06 06:55:44,069 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-04-06 06:55:44,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 06:55:44,107 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 7 conjunts are in the unsatisfiable core [2022-04-06 06:55:44,108 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 06:55:44,219 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2022-04-06 06:55:44,219 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-06 06:55:44,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 06:55:44,220 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [388841725] [2022-04-06 06:55:44,220 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 06:55:44,220 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [797288918] [2022-04-06 06:55:44,220 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [797288918] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 06:55:44,220 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 06:55:44,220 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 06:55:44,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [990120293] [2022-04-06 06:55:44,220 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 06:55:44,221 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 06:55:44,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 06:55:44,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 06:55:44,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-06 06:55:44,221 INFO L87 Difference]: Start difference. First operand 121 states and 160 transitions. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-04-06 06:55:44,262 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 06:55:44,263 INFO L93 Difference]: Finished difference Result 165 states and 231 transitions. [2022-04-06 06:55:44,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-06 06:55:44,263 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 52 [2022-04-06 06:55:44,264 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 06:55:44,264 INFO L225 Difference]: With dead ends: 165 [2022-04-06 06:55:44,265 INFO L226 Difference]: Without dead ends: 165 [2022-04-06 06:55:44,265 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-04-06 06:55:44,265 INFO L913 BasicCegarLoop]: 46 mSDtfsCounter, 9 mSDsluCounter, 110 mSDsCounter, 0 mSdLazyCounter, 50 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 156 SdHoareTripleChecker+Invalid, 50 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 50 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 06:55:44,266 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 156 Invalid, 50 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 50 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 06:55:44,266 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 165 states. [2022-04-06 06:55:44,272 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 165 to 148. [2022-04-06 06:55:44,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 148 states, 80 states have (on average 1.1625) internal successors, (93), 88 states have internal predecessors, (93), 57 states have call successors, (57), 11 states have call predecessors, (57), 10 states have return successors, (55), 48 states have call predecessors, (55), 55 states have call successors, (55) [2022-04-06 06:55:44,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 205 transitions. [2022-04-06 06:55:44,273 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 205 transitions. Word has length 52 [2022-04-06 06:55:44,273 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 06:55:44,274 INFO L478 AbstractCegarLoop]: Abstraction has 148 states and 205 transitions. [2022-04-06 06:55:44,274 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-04-06 06:55:44,274 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 205 transitions. [2022-04-06 06:55:44,275 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2022-04-06 06:55:44,275 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 06:55:44,275 INFO L499 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 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] [2022-04-06 06:55:44,294 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-04-06 06:55:44,487 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-04-06 06:55:44,487 INFO L403 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 06:55:44,488 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 06:55:44,488 INFO L85 PathProgramCache]: Analyzing trace with hash 1094467600, now seen corresponding path program 1 times [2022-04-06 06:55:44,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 06:55:44,488 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [532766957] [2022-04-06 06:55:44,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 06:55:44,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 06:55:44,498 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 06:55:44,499 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2108961957] [2022-04-06 06:55:44,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 06:55:44,499 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 06:55:44,499 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 06:55:44,506 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 06:55:44,520 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-04-06 06:55:44,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 06:55:44,559 INFO L263 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 50 conjunts are in the unsatisfiable core [2022-04-06 06:55:44,561 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 06:55:45,017 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 10 proven. 11 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2022-04-06 06:55:45,017 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 06:55:45,532 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 10 proven. 11 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2022-04-06 06:55:45,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 06:55:45,533 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [532766957] [2022-04-06 06:55:45,533 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 06:55:45,533 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2108961957] [2022-04-06 06:55:45,533 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2108961957] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 06:55:45,533 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 06:55:45,534 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 20 [2022-04-06 06:55:45,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [271264092] [2022-04-06 06:55:45,534 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-04-06 06:55:45,534 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-04-06 06:55:45,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 06:55:45,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-04-06 06:55:45,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2022-04-06 06:55:45,535 INFO L87 Difference]: Start difference. First operand 148 states and 205 transitions. Second operand has 20 states, 18 states have (on average 2.4444444444444446) internal successors, (44), 19 states have internal predecessors, (44), 6 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (13), 4 states have call predecessors, (13), 4 states have call successors, (13) [2022-04-06 06:55:47,697 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.63s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 06:55:52,984 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 06:55:52,984 INFO L93 Difference]: Finished difference Result 292 states and 424 transitions. [2022-04-06 06:55:52,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-04-06 06:55:52,985 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 18 states have (on average 2.4444444444444446) internal successors, (44), 19 states have internal predecessors, (44), 6 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (13), 4 states have call predecessors, (13), 4 states have call successors, (13) Word has length 64 [2022-04-06 06:55:52,985 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 06:55:52,987 INFO L225 Difference]: With dead ends: 292 [2022-04-06 06:55:52,987 INFO L226 Difference]: Without dead ends: 290 [2022-04-06 06:55:52,987 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 108 SyntacticMatches, 1 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 290 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=302, Invalid=1420, Unknown=0, NotChecked=0, Total=1722 [2022-04-06 06:55:52,988 INFO L913 BasicCegarLoop]: 42 mSDtfsCounter, 136 mSDsluCounter, 250 mSDsCounter, 0 mSdLazyCounter, 1031 mSolverCounterSat, 304 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 143 SdHoareTripleChecker+Valid, 292 SdHoareTripleChecker+Invalid, 1335 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 304 IncrementalHoareTripleChecker+Valid, 1031 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.8s IncrementalHoareTripleChecker+Time [2022-04-06 06:55:52,988 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [143 Valid, 292 Invalid, 1335 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [304 Valid, 1031 Invalid, 0 Unknown, 0 Unchecked, 4.8s Time] [2022-04-06 06:55:52,989 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 290 states. [2022-04-06 06:55:52,998 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 290 to 243. [2022-04-06 06:55:52,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 243 states, 143 states have (on average 1.1888111888111887) internal successors, (170), 151 states have internal predecessors, (170), 85 states have call successors, (85), 15 states have call predecessors, (85), 14 states have return successors, (83), 76 states have call predecessors, (83), 83 states have call successors, (83) [2022-04-06 06:55:53,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 243 states to 243 states and 338 transitions. [2022-04-06 06:55:53,001 INFO L78 Accepts]: Start accepts. Automaton has 243 states and 338 transitions. Word has length 64 [2022-04-06 06:55:53,001 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 06:55:53,001 INFO L478 AbstractCegarLoop]: Abstraction has 243 states and 338 transitions. [2022-04-06 06:55:53,001 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 18 states have (on average 2.4444444444444446) internal successors, (44), 19 states have internal predecessors, (44), 6 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (13), 4 states have call predecessors, (13), 4 states have call successors, (13) [2022-04-06 06:55:53,001 INFO L276 IsEmpty]: Start isEmpty. Operand 243 states and 338 transitions. [2022-04-06 06:55:53,002 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2022-04-06 06:55:53,002 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 06:55:53,002 INFO L499 BasicCegarLoop]: trace histogram [8, 7, 7, 4, 4, 4, 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] [2022-04-06 06:55:53,027 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-04-06 06:55:53,215 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2022-04-06 06:55:53,215 INFO L403 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 06:55:53,216 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 06:55:53,216 INFO L85 PathProgramCache]: Analyzing trace with hash 696944608, now seen corresponding path program 1 times [2022-04-06 06:55:53,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 06:55:53,216 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [14352738] [2022-04-06 06:55:53,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 06:55:53,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 06:55:53,227 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 06:55:53,228 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2104182442] [2022-04-06 06:55:53,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 06:55:53,228 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 06:55:53,228 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 06:55:53,233 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 06:55:53,235 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-04-06 06:55:53,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 06:55:53,278 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 20 conjunts are in the unsatisfiable core [2022-04-06 06:55:53,281 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 06:55:53,484 INFO L134 CoverageAnalysis]: Checked inductivity of 127 backedges. 22 proven. 15 refuted. 0 times theorem prover too weak. 90 trivial. 0 not checked. [2022-04-06 06:55:53,484 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 06:55:53,641 INFO L134 CoverageAnalysis]: Checked inductivity of 127 backedges. 27 proven. 10 refuted. 0 times theorem prover too weak. 90 trivial. 0 not checked. [2022-04-06 06:55:53,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 06:55:53,641 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [14352738] [2022-04-06 06:55:53,641 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 06:55:53,641 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2104182442] [2022-04-06 06:55:53,641 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2104182442] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 06:55:53,641 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 06:55:53,641 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 10 [2022-04-06 06:55:53,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [98884791] [2022-04-06 06:55:53,642 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-04-06 06:55:53,642 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-04-06 06:55:53,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 06:55:53,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-04-06 06:55:53,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2022-04-06 06:55:53,643 INFO L87 Difference]: Start difference. First operand 243 states and 338 transitions. Second operand has 10 states, 10 states have (on average 3.0) internal successors, (30), 9 states have internal predecessors, (30), 4 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (19), 4 states have call predecessors, (19), 4 states have call successors, (19) [2022-04-06 06:55:53,817 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 06:55:53,817 INFO L93 Difference]: Finished difference Result 345 states and 500 transitions. [2022-04-06 06:55:53,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-04-06 06:55:53,819 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.0) internal successors, (30), 9 states have internal predecessors, (30), 4 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (19), 4 states have call predecessors, (19), 4 states have call successors, (19) Word has length 74 [2022-04-06 06:55:53,820 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 06:55:53,822 INFO L225 Difference]: With dead ends: 345 [2022-04-06 06:55:53,822 INFO L226 Difference]: Without dead ends: 345 [2022-04-06 06:55:53,822 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 136 SyntacticMatches, 3 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2022-04-06 06:55:53,823 INFO L913 BasicCegarLoop]: 43 mSDtfsCounter, 26 mSDsluCounter, 183 mSDsCounter, 0 mSdLazyCounter, 223 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 226 SdHoareTripleChecker+Invalid, 227 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 223 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-06 06:55:53,823 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 226 Invalid, 227 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 223 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-06 06:55:53,824 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 345 states. [2022-04-06 06:55:53,834 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 345 to 247. [2022-04-06 06:55:53,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 247 states, 146 states have (on average 1.1849315068493151) internal successors, (173), 154 states have internal predecessors, (173), 85 states have call successors, (85), 16 states have call predecessors, (85), 15 states have return successors, (83), 76 states have call predecessors, (83), 83 states have call successors, (83) [2022-04-06 06:55:53,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 247 states to 247 states and 341 transitions. [2022-04-06 06:55:53,836 INFO L78 Accepts]: Start accepts. Automaton has 247 states and 341 transitions. Word has length 74 [2022-04-06 06:55:53,837 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 06:55:53,837 INFO L478 AbstractCegarLoop]: Abstraction has 247 states and 341 transitions. [2022-04-06 06:55:53,837 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.0) internal successors, (30), 9 states have internal predecessors, (30), 4 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (19), 4 states have call predecessors, (19), 4 states have call successors, (19) [2022-04-06 06:55:53,837 INFO L276 IsEmpty]: Start isEmpty. Operand 247 states and 341 transitions. [2022-04-06 06:55:53,838 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2022-04-06 06:55:53,838 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 06:55:53,838 INFO L499 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 4, 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] [2022-04-06 06:55:53,865 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-04-06 06:55:54,060 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-04-06 06:55:54,061 INFO L403 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 06:55:54,061 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 06:55:54,061 INFO L85 PathProgramCache]: Analyzing trace with hash -2010106522, now seen corresponding path program 1 times [2022-04-06 06:55:54,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 06:55:54,061 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1484187285] [2022-04-06 06:55:54,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 06:55:54,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 06:55:54,074 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 06:55:54,074 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [476480869] [2022-04-06 06:55:54,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 06:55:54,074 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 06:55:54,074 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 06:55:54,077 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 06:55:54,078 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-04-06 06:55:54,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 06:55:54,122 INFO L263 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 38 conjunts are in the unsatisfiable core [2022-04-06 06:55:54,126 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 06:55:54,430 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 10 proven. 26 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2022-04-06 06:55:54,431 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 06:55:54,601 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 25 proven. 9 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2022-04-06 06:55:54,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 06:55:54,602 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1484187285] [2022-04-06 06:55:54,602 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 06:55:54,602 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [476480869] [2022-04-06 06:55:54,602 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [476480869] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 06:55:54,602 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 06:55:54,602 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 13 [2022-04-06 06:55:54,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [959758652] [2022-04-06 06:55:54,602 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-04-06 06:55:54,603 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-04-06 06:55:54,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 06:55:54,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-04-06 06:55:54,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2022-04-06 06:55:54,603 INFO L87 Difference]: Start difference. First operand 247 states and 341 transitions. Second operand has 13 states, 13 states have (on average 4.3076923076923075) internal successors, (56), 12 states have internal predecessors, (56), 5 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2022-04-06 06:55:54,984 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 06:55:54,985 INFO L93 Difference]: Finished difference Result 321 states and 451 transitions. [2022-04-06 06:55:54,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-04-06 06:55:54,987 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 4.3076923076923075) internal successors, (56), 12 states have internal predecessors, (56), 5 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) Word has length 72 [2022-04-06 06:55:54,988 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 06:55:54,989 INFO L225 Difference]: With dead ends: 321 [2022-04-06 06:55:54,989 INFO L226 Difference]: Without dead ends: 321 [2022-04-06 06:55:54,990 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 136 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=78, Invalid=302, Unknown=0, NotChecked=0, Total=380 [2022-04-06 06:55:54,990 INFO L913 BasicCegarLoop]: 42 mSDtfsCounter, 70 mSDsluCounter, 198 mSDsCounter, 0 mSdLazyCounter, 364 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 240 SdHoareTripleChecker+Invalid, 418 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 364 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-04-06 06:55:54,990 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [74 Valid, 240 Invalid, 418 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 364 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-04-06 06:55:54,991 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 321 states. [2022-04-06 06:55:54,999 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 321 to 259. [2022-04-06 06:55:55,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 259 states, 155 states have (on average 1.1741935483870967) internal successors, (182), 163 states have internal predecessors, (182), 85 states have call successors, (85), 19 states have call predecessors, (85), 18 states have return successors, (83), 76 states have call predecessors, (83), 83 states have call successors, (83) [2022-04-06 06:55:55,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 259 states to 259 states and 350 transitions. [2022-04-06 06:55:55,001 INFO L78 Accepts]: Start accepts. Automaton has 259 states and 350 transitions. Word has length 72 [2022-04-06 06:55:55,002 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 06:55:55,002 INFO L478 AbstractCegarLoop]: Abstraction has 259 states and 350 transitions. [2022-04-06 06:55:55,002 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 4.3076923076923075) internal successors, (56), 12 states have internal predecessors, (56), 5 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2022-04-06 06:55:55,002 INFO L276 IsEmpty]: Start isEmpty. Operand 259 states and 350 transitions. [2022-04-06 06:55:55,003 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2022-04-06 06:55:55,003 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 06:55:55,003 INFO L499 BasicCegarLoop]: trace histogram [7, 6, 6, 4, 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] [2022-04-06 06:55:55,027 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2022-04-06 06:55:55,225 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-04-06 06:55:55,225 INFO L403 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 06:55:55,226 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 06:55:55,226 INFO L85 PathProgramCache]: Analyzing trace with hash 857620825, now seen corresponding path program 2 times [2022-04-06 06:55:55,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 06:55:55,226 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [433353398] [2022-04-06 06:55:55,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 06:55:55,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 06:55:55,236 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 06:55:55,236 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [487002082] [2022-04-06 06:55:55,236 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 06:55:55,236 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 06:55:55,236 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 06:55:55,237 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 06:55:55,256 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-04-06 06:55:55,293 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 06:55:55,293 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 06:55:55,294 INFO L263 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 4 conjunts are in the unsatisfiable core [2022-04-06 06:55:55,295 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 06:55:55,406 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 48 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-04-06 06:55:55,406 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-06 06:55:55,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 06:55:55,406 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [433353398] [2022-04-06 06:55:55,406 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 06:55:55,406 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [487002082] [2022-04-06 06:55:55,406 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [487002082] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 06:55:55,406 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 06:55:55,406 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 06:55:55,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [254041224] [2022-04-06 06:55:55,407 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 06:55:55,407 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 06:55:55,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 06:55:55,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 06:55:55,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-04-06 06:55:55,408 INFO L87 Difference]: Start difference. First operand 259 states and 350 transitions. Second operand has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 3 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2022-04-06 06:55:55,451 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 06:55:55,451 INFO L93 Difference]: Finished difference Result 264 states and 348 transitions. [2022-04-06 06:55:55,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-04-06 06:55:55,452 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 3 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) Word has length 77 [2022-04-06 06:55:55,452 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 06:55:55,453 INFO L225 Difference]: With dead ends: 264 [2022-04-06 06:55:55,453 INFO L226 Difference]: Without dead ends: 264 [2022-04-06 06:55:55,454 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 74 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-04-06 06:55:55,454 INFO L913 BasicCegarLoop]: 45 mSDtfsCounter, 3 mSDsluCounter, 94 mSDsCounter, 0 mSdLazyCounter, 55 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 139 SdHoareTripleChecker+Invalid, 57 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 55 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 06:55:55,454 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [3 Valid, 139 Invalid, 57 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 55 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 06:55:55,455 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 264 states. [2022-04-06 06:55:55,461 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 264 to 255. [2022-04-06 06:55:55,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 255 states, 160 states have (on average 1.16875) internal successors, (187), 162 states have internal predecessors, (187), 77 states have call successors, (77), 18 states have call predecessors, (77), 17 states have return successors, (75), 74 states have call predecessors, (75), 75 states have call successors, (75) [2022-04-06 06:55:55,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 255 states to 255 states and 339 transitions. [2022-04-06 06:55:55,463 INFO L78 Accepts]: Start accepts. Automaton has 255 states and 339 transitions. Word has length 77 [2022-04-06 06:55:55,463 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 06:55:55,463 INFO L478 AbstractCegarLoop]: Abstraction has 255 states and 339 transitions. [2022-04-06 06:55:55,464 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 3 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2022-04-06 06:55:55,464 INFO L276 IsEmpty]: Start isEmpty. Operand 255 states and 339 transitions. [2022-04-06 06:55:55,464 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2022-04-06 06:55:55,464 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 06:55:55,465 INFO L499 BasicCegarLoop]: trace histogram [6, 5, 5, 4, 4, 4, 4, 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] [2022-04-06 06:55:55,493 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-04-06 06:55:55,687 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-04-06 06:55:55,688 INFO L403 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 06:55:55,688 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 06:55:55,688 INFO L85 PathProgramCache]: Analyzing trace with hash 1988197843, now seen corresponding path program 3 times [2022-04-06 06:55:55,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 06:55:55,688 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1261806392] [2022-04-06 06:55:55,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 06:55:55,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 06:55:55,697 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 06:55:55,697 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2105960226] [2022-04-06 06:55:55,697 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-04-06 06:55:55,697 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 06:55:55,697 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 06:55:55,703 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 06:55:55,704 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-04-06 06:55:55,752 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-04-06 06:55:55,752 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 06:55:55,753 INFO L263 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 73 conjunts are in the unsatisfiable core [2022-04-06 06:55:55,755 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 06:55:56,699 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 21 proven. 32 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2022-04-06 06:55:56,699 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 06:55:58,442 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 06:56:04,750 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 21 proven. 23 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2022-04-06 06:56:04,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 06:56:04,751 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1261806392] [2022-04-06 06:56:04,751 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 06:56:04,751 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2105960226] [2022-04-06 06:56:04,751 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2105960226] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 06:56:04,751 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 06:56:04,751 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 16] total 30 [2022-04-06 06:56:04,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [136620721] [2022-04-06 06:56:04,751 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-04-06 06:56:04,752 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-04-06 06:56:04,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 06:56:04,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-04-06 06:56:04,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=748, Unknown=1, NotChecked=0, Total=870 [2022-04-06 06:56:04,753 INFO L87 Difference]: Start difference. First operand 255 states and 339 transitions. Second operand has 30 states, 28 states have (on average 2.2857142857142856) internal successors, (64), 27 states have internal predecessors, (64), 8 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (19), 6 states have call predecessors, (19), 6 states have call successors, (19) [2022-04-06 06:56:09,140 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 06:56:22,104 WARN L232 SmtUtils]: Spent 7.98s on a formula simplification. DAG size of input: 114 DAG size of output: 95 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-04-06 06:56:25,441 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 06:56:25,441 INFO L93 Difference]: Finished difference Result 313 states and 414 transitions. [2022-04-06 06:56:25,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-04-06 06:56:25,441 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 28 states have (on average 2.2857142857142856) internal successors, (64), 27 states have internal predecessors, (64), 8 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (19), 6 states have call predecessors, (19), 6 states have call successors, (19) Word has length 77 [2022-04-06 06:56:25,442 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 06:56:25,443 INFO L225 Difference]: With dead ends: 313 [2022-04-06 06:56:25,443 INFO L226 Difference]: Without dead ends: 313 [2022-04-06 06:56:25,444 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 185 GetRequests, 129 SyntacticMatches, 3 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 719 ImplicationChecksByTransitivity, 22.9s TimeCoverageRelationStatistics Valid=449, Invalid=2520, Unknown=1, NotChecked=0, Total=2970 [2022-04-06 06:56:25,444 INFO L913 BasicCegarLoop]: 38 mSDtfsCounter, 112 mSDsluCounter, 288 mSDsCounter, 0 mSdLazyCounter, 547 mSolverCounterSat, 85 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 113 SdHoareTripleChecker+Valid, 326 SdHoareTripleChecker+Invalid, 756 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 85 IncrementalHoareTripleChecker+Valid, 547 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 123 IncrementalHoareTripleChecker+Unchecked, 4.4s IncrementalHoareTripleChecker+Time [2022-04-06 06:56:25,445 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [113 Valid, 326 Invalid, 756 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [85 Valid, 547 Invalid, 1 Unknown, 123 Unchecked, 4.4s Time] [2022-04-06 06:56:25,445 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 313 states. [2022-04-06 06:56:25,453 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 313 to 299. [2022-04-06 06:56:25,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 299 states, 192 states have (on average 1.15625) internal successors, (222), 194 states have internal predecessors, (222), 85 states have call successors, (85), 22 states have call predecessors, (85), 21 states have return successors, (83), 82 states have call predecessors, (83), 83 states have call successors, (83) [2022-04-06 06:56:25,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 299 states to 299 states and 390 transitions. [2022-04-06 06:56:25,455 INFO L78 Accepts]: Start accepts. Automaton has 299 states and 390 transitions. Word has length 77 [2022-04-06 06:56:25,455 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 06:56:25,455 INFO L478 AbstractCegarLoop]: Abstraction has 299 states and 390 transitions. [2022-04-06 06:56:25,455 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 28 states have (on average 2.2857142857142856) internal successors, (64), 27 states have internal predecessors, (64), 8 states have call successors, (21), 2 states have call predecessors, (21), 3 states have return successors, (19), 6 states have call predecessors, (19), 6 states have call successors, (19) [2022-04-06 06:56:25,455 INFO L276 IsEmpty]: Start isEmpty. Operand 299 states and 390 transitions. [2022-04-06 06:56:25,456 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2022-04-06 06:56:25,456 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 06:56:25,456 INFO L499 BasicCegarLoop]: trace histogram [9, 8, 8, 4, 4, 4, 3, 3, 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] [2022-04-06 06:56:25,478 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-04-06 06:56:25,671 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 06:56:25,672 INFO L403 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 06:56:25,672 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 06:56:25,672 INFO L85 PathProgramCache]: Analyzing trace with hash -983010836, now seen corresponding path program 1 times [2022-04-06 06:56:25,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 06:56:25,672 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1462357191] [2022-04-06 06:56:25,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 06:56:25,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 06:56:25,686 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 06:56:25,687 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [193564966] [2022-04-06 06:56:25,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 06:56:25,687 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 06:56:25,687 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 06:56:25,691 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 06:56:25,693 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-04-06 06:56:25,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 06:56:25,756 INFO L263 TraceCheckSpWp]: Trace formula consists of 241 conjuncts, 89 conjunts are in the unsatisfiable core [2022-04-06 06:56:25,758 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 06:56:26,595 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 51 proven. 32 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2022-04-06 06:56:26,596 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 06:56:27,970 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 61 proven. 17 refuted. 0 times theorem prover too weak. 93 trivial. 0 not checked. [2022-04-06 06:56:27,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 06:56:27,970 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1462357191] [2022-04-06 06:56:27,970 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 06:56:27,970 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [193564966] [2022-04-06 06:56:27,970 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [193564966] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 06:56:27,970 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 06:56:27,971 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15] total 26 [2022-04-06 06:56:27,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2109807779] [2022-04-06 06:56:27,971 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-04-06 06:56:27,971 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-04-06 06:56:27,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 06:56:27,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-04-06 06:56:27,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=537, Unknown=0, NotChecked=0, Total=650 [2022-04-06 06:56:27,972 INFO L87 Difference]: Start difference. First operand 299 states and 390 transitions. Second operand has 26 states, 22 states have (on average 2.590909090909091) internal successors, (57), 23 states have internal predecessors, (57), 10 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (21), 7 states have call predecessors, (21), 8 states have call successors, (21) [2022-04-06 06:56:35,020 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 06:56:40,299 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 06:56:43,330 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 06:56:46,236 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.15s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 06:56:48,705 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.64s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 06:56:55,490 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 06:56:57,624 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 06:56:59,626 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 06:57:02,168 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.11s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 06:57:05,668 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 06:57:08,033 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.13s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 06:57:11,676 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 06:57:13,679 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 06:57:15,772 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 06:57:17,775 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 06:57:18,714 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 06:57:18,714 INFO L93 Difference]: Finished difference Result 513 states and 722 transitions. [2022-04-06 06:57:18,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-04-06 06:57:18,715 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 22 states have (on average 2.590909090909091) internal successors, (57), 23 states have internal predecessors, (57), 10 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (21), 7 states have call predecessors, (21), 8 states have call successors, (21) Word has length 91 [2022-04-06 06:57:18,716 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 06:57:18,718 INFO L225 Difference]: With dead ends: 513 [2022-04-06 06:57:18,718 INFO L226 Difference]: Without dead ends: 511 [2022-04-06 06:57:18,719 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 231 GetRequests, 167 SyntacticMatches, 3 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 938 ImplicationChecksByTransitivity, 5.9s TimeCoverageRelationStatistics Valid=699, Invalid=3207, Unknown=0, NotChecked=0, Total=3906 [2022-04-06 06:57:18,720 INFO L913 BasicCegarLoop]: 59 mSDtfsCounter, 196 mSDsluCounter, 351 mSDsCounter, 0 mSdLazyCounter, 1720 mSolverCounterSat, 489 mSolverCounterUnsat, 13 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 45.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 207 SdHoareTripleChecker+Valid, 410 SdHoareTripleChecker+Invalid, 2222 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 489 IncrementalHoareTripleChecker+Valid, 1720 IncrementalHoareTripleChecker+Invalid, 13 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 45.7s IncrementalHoareTripleChecker+Time [2022-04-06 06:57:18,720 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [207 Valid, 410 Invalid, 2222 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [489 Valid, 1720 Invalid, 13 Unknown, 0 Unchecked, 45.7s Time] [2022-04-06 06:57:18,721 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 511 states. [2022-04-06 06:57:18,732 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 511 to 472. [2022-04-06 06:57:18,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 472 states, 271 states have (on average 1.2066420664206643) internal successors, (327), 273 states have internal predecessors, (327), 173 states have call successors, (173), 28 states have call predecessors, (173), 27 states have return successors, (171), 170 states have call predecessors, (171), 171 states have call successors, (171) [2022-04-06 06:57:18,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 472 states to 472 states and 671 transitions. [2022-04-06 06:57:18,735 INFO L78 Accepts]: Start accepts. Automaton has 472 states and 671 transitions. Word has length 91 [2022-04-06 06:57:18,735 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 06:57:18,735 INFO L478 AbstractCegarLoop]: Abstraction has 472 states and 671 transitions. [2022-04-06 06:57:18,735 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 22 states have (on average 2.590909090909091) internal successors, (57), 23 states have internal predecessors, (57), 10 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (21), 7 states have call predecessors, (21), 8 states have call successors, (21) [2022-04-06 06:57:18,736 INFO L276 IsEmpty]: Start isEmpty. Operand 472 states and 671 transitions. [2022-04-06 06:57:18,737 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2022-04-06 06:57:18,737 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 06:57:18,737 INFO L499 BasicCegarLoop]: trace histogram [11, 10, 10, 4, 4, 4, 3, 3, 3, 3, 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] [2022-04-06 06:57:18,763 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-04-06 06:57:18,963 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-04-06 06:57:18,963 INFO L403 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 06:57:18,964 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 06:57:18,964 INFO L85 PathProgramCache]: Analyzing trace with hash 736682115, now seen corresponding path program 1 times [2022-04-06 06:57:18,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 06:57:18,964 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2125342436] [2022-04-06 06:57:18,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 06:57:18,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 06:57:18,972 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 06:57:18,972 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [921097235] [2022-04-06 06:57:18,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 06:57:18,972 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 06:57:18,972 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 06:57:18,973 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 06:57:18,981 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-04-06 06:57:19,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 06:57:19,022 INFO L263 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 25 conjunts are in the unsatisfiable core [2022-04-06 06:57:19,024 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 06:57:19,321 INFO L134 CoverageAnalysis]: Checked inductivity of 240 backedges. 20 proven. 16 refuted. 0 times theorem prover too weak. 204 trivial. 0 not checked. [2022-04-06 06:57:19,321 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 06:57:19,936 INFO L134 CoverageAnalysis]: Checked inductivity of 240 backedges. 22 proven. 14 refuted. 0 times theorem prover too weak. 204 trivial. 0 not checked. [2022-04-06 06:57:19,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 06:57:19,937 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2125342436] [2022-04-06 06:57:19,937 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 06:57:19,937 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [921097235] [2022-04-06 06:57:19,937 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [921097235] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 06:57:19,937 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 06:57:19,937 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2022-04-06 06:57:19,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1229835534] [2022-04-06 06:57:19,937 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-04-06 06:57:19,937 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-04-06 06:57:19,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 06:57:19,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-04-06 06:57:19,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=171, Unknown=0, NotChecked=0, Total=240 [2022-04-06 06:57:19,938 INFO L87 Difference]: Start difference. First operand 472 states and 671 transitions. Second operand has 16 states, 16 states have (on average 2.3125) internal successors, (37), 15 states have internal predecessors, (37), 7 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (25), 7 states have call predecessors, (25), 7 states have call successors, (25) [2022-04-06 06:57:21,954 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 06:57:21,955 INFO L93 Difference]: Finished difference Result 1055 states and 1629 transitions. [2022-04-06 06:57:21,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-04-06 06:57:21,955 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.3125) internal successors, (37), 15 states have internal predecessors, (37), 7 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (25), 7 states have call predecessors, (25), 7 states have call successors, (25) Word has length 94 [2022-04-06 06:57:21,956 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 06:57:21,960 INFO L225 Difference]: With dead ends: 1055 [2022-04-06 06:57:21,961 INFO L226 Difference]: Without dead ends: 1055 [2022-04-06 06:57:21,961 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 199 GetRequests, 172 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 189 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=222, Invalid=534, Unknown=0, NotChecked=0, Total=756 [2022-04-06 06:57:21,961 INFO L913 BasicCegarLoop]: 86 mSDtfsCounter, 109 mSDsluCounter, 339 mSDsCounter, 0 mSdLazyCounter, 501 mSolverCounterSat, 184 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 115 SdHoareTripleChecker+Valid, 425 SdHoareTripleChecker+Invalid, 685 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 184 IncrementalHoareTripleChecker+Valid, 501 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-04-06 06:57:21,962 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [115 Valid, 425 Invalid, 685 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [184 Valid, 501 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-04-06 06:57:21,963 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1055 states. [2022-04-06 06:57:21,988 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1055 to 966. [2022-04-06 06:57:21,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 966 states, 472 states have (on average 1.3008474576271187) internal successors, (614), 474 states have internal predecessors, (614), 461 states have call successors, (461), 33 states have call predecessors, (461), 32 states have return successors, (459), 458 states have call predecessors, (459), 459 states have call successors, (459) [2022-04-06 06:57:21,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 966 states to 966 states and 1534 transitions. [2022-04-06 06:57:21,994 INFO L78 Accepts]: Start accepts. Automaton has 966 states and 1534 transitions. Word has length 94 [2022-04-06 06:57:21,994 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 06:57:21,994 INFO L478 AbstractCegarLoop]: Abstraction has 966 states and 1534 transitions. [2022-04-06 06:57:21,994 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.3125) internal successors, (37), 15 states have internal predecessors, (37), 7 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (25), 7 states have call predecessors, (25), 7 states have call successors, (25) [2022-04-06 06:57:21,994 INFO L276 IsEmpty]: Start isEmpty. Operand 966 states and 1534 transitions. [2022-04-06 06:57:21,996 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2022-04-06 06:57:21,996 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 06:57:21,997 INFO L499 BasicCegarLoop]: trace histogram [10, 9, 9, 4, 4, 4, 3, 3, 3, 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] [2022-04-06 06:57:22,023 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-04-06 06:57:22,220 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-04-06 06:57:22,220 INFO L403 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 06:57:22,220 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 06:57:22,220 INFO L85 PathProgramCache]: Analyzing trace with hash 1867259133, now seen corresponding path program 1 times [2022-04-06 06:57:22,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 06:57:22,221 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1941166282] [2022-04-06 06:57:22,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 06:57:22,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 06:57:22,228 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 06:57:22,228 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1922871200] [2022-04-06 06:57:22,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 06:57:22,233 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 06:57:22,233 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 06:57:22,234 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 06:57:22,256 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-04-06 06:57:22,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 06:57:22,295 INFO L263 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 55 conjunts are in the unsatisfiable core [2022-04-06 06:57:22,297 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 06:57:23,087 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 43 proven. 37 refuted. 0 times theorem prover too weak. 126 trivial. 0 not checked. [2022-04-06 06:57:23,087 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 06:57:24,483 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 38 proven. 24 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2022-04-06 06:57:24,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 06:57:24,483 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1941166282] [2022-04-06 06:57:24,483 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 06:57:24,483 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1922871200] [2022-04-06 06:57:24,483 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1922871200] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 06:57:24,483 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 06:57:24,483 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14] total 22 [2022-04-06 06:57:24,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2144160187] [2022-04-06 06:57:24,484 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-04-06 06:57:24,484 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-04-06 06:57:24,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 06:57:24,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-04-06 06:57:24,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=382, Unknown=0, NotChecked=0, Total=462 [2022-04-06 06:57:24,485 INFO L87 Difference]: Start difference. First operand 966 states and 1534 transitions. Second operand has 22 states, 22 states have (on average 2.4545454545454546) internal successors, (54), 21 states have internal predecessors, (54), 7 states have call successors, (26), 2 states have call predecessors, (26), 2 states have return successors, (23), 8 states have call predecessors, (23), 7 states have call successors, (23) [2022-04-06 06:57:28,514 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 06:57:44,438 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 06:57:49,292 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 06:58:31,506 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 06:58:31,506 INFO L93 Difference]: Finished difference Result 1240 states and 1966 transitions. [2022-04-06 06:58:31,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-04-06 06:58:31,507 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.4545454545454546) internal successors, (54), 21 states have internal predecessors, (54), 7 states have call successors, (26), 2 states have call predecessors, (26), 2 states have return successors, (23), 8 states have call predecessors, (23), 7 states have call successors, (23) Word has length 94 [2022-04-06 06:58:31,507 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 06:58:31,512 INFO L225 Difference]: With dead ends: 1240 [2022-04-06 06:58:31,512 INFO L226 Difference]: Without dead ends: 1240 [2022-04-06 06:58:31,514 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 226 GetRequests, 164 SyntacticMatches, 3 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 976 ImplicationChecksByTransitivity, 36.8s TimeCoverageRelationStatistics Valid=773, Invalid=2886, Unknown=1, NotChecked=0, Total=3660 [2022-04-06 06:58:31,514 INFO L913 BasicCegarLoop]: 55 mSDtfsCounter, 137 mSDsluCounter, 361 mSDsCounter, 0 mSdLazyCounter, 1499 mSolverCounterSat, 375 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 30.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 139 SdHoareTripleChecker+Valid, 416 SdHoareTripleChecker+Invalid, 1877 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 375 IncrementalHoareTripleChecker+Valid, 1499 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 31.1s IncrementalHoareTripleChecker+Time [2022-04-06 06:58:31,514 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [139 Valid, 416 Invalid, 1877 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [375 Valid, 1499 Invalid, 3 Unknown, 0 Unchecked, 31.1s Time] [2022-04-06 06:58:31,515 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1240 states. [2022-04-06 06:58:31,558 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1240 to 1009. [2022-04-06 06:58:31,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1009 states, 500 states have (on average 1.292) internal successors, (646), 502 states have internal predecessors, (646), 473 states have call successors, (473), 36 states have call predecessors, (473), 35 states have return successors, (471), 470 states have call predecessors, (471), 471 states have call successors, (471) [2022-04-06 06:58:31,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1009 states to 1009 states and 1590 transitions. [2022-04-06 06:58:31,565 INFO L78 Accepts]: Start accepts. Automaton has 1009 states and 1590 transitions. Word has length 94 [2022-04-06 06:58:31,565 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 06:58:31,565 INFO L478 AbstractCegarLoop]: Abstraction has 1009 states and 1590 transitions. [2022-04-06 06:58:31,565 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.4545454545454546) internal successors, (54), 21 states have internal predecessors, (54), 7 states have call successors, (26), 2 states have call predecessors, (26), 2 states have return successors, (23), 8 states have call predecessors, (23), 7 states have call successors, (23) [2022-04-06 06:58:31,565 INFO L276 IsEmpty]: Start isEmpty. Operand 1009 states and 1590 transitions. [2022-04-06 06:58:31,567 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2022-04-06 06:58:31,567 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 06:58:31,567 INFO L499 BasicCegarLoop]: trace histogram [9, 8, 8, 5, 4, 4, 4, 4, 3, 3, 3, 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] [2022-04-06 06:58:31,595 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-04-06 06:58:31,787 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-04-06 06:58:31,787 INFO L403 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 06:58:31,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 06:58:31,788 INFO L85 PathProgramCache]: Analyzing trace with hash -464781530, now seen corresponding path program 2 times [2022-04-06 06:58:31,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 06:58:31,788 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [358963128] [2022-04-06 06:58:31,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 06:58:31,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 06:58:31,796 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 06:58:31,797 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1145811017] [2022-04-06 06:58:31,797 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 06:58:31,797 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 06:58:31,797 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 06:58:31,801 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 06:58:31,819 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-04-06 06:58:31,865 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 06:58:31,865 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 06:58:31,866 INFO L263 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 10 conjunts are in the unsatisfiable core [2022-04-06 06:58:31,868 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 06:58:32,054 INFO L134 CoverageAnalysis]: Checked inductivity of 194 backedges. 38 proven. 16 refuted. 0 times theorem prover too weak. 140 trivial. 0 not checked. [2022-04-06 06:58:32,055 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 06:58:32,197 INFO L134 CoverageAnalysis]: Checked inductivity of 194 backedges. 38 proven. 16 refuted. 0 times theorem prover too weak. 140 trivial. 0 not checked. [2022-04-06 06:58:32,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 06:58:32,198 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [358963128] [2022-04-06 06:58:32,198 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 06:58:32,198 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1145811017] [2022-04-06 06:58:32,198 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1145811017] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 06:58:32,198 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 06:58:32,198 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 11 [2022-04-06 06:58:32,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [717803810] [2022-04-06 06:58:32,198 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-04-06 06:58:32,199 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-04-06 06:58:32,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 06:58:32,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-04-06 06:58:32,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2022-04-06 06:58:32,199 INFO L87 Difference]: Start difference. First operand 1009 states and 1590 transitions. Second operand has 11 states, 11 states have (on average 3.6363636363636362) internal successors, (40), 11 states have internal predecessors, (40), 4 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2022-04-06 06:58:32,679 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 06:58:32,679 INFO L93 Difference]: Finished difference Result 1217 states and 1922 transitions. [2022-04-06 06:58:32,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-04-06 06:58:32,685 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.6363636363636362) internal successors, (40), 11 states have internal predecessors, (40), 4 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) Word has length 99 [2022-04-06 06:58:32,685 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 06:58:32,695 INFO L225 Difference]: With dead ends: 1217 [2022-04-06 06:58:32,695 INFO L226 Difference]: Without dead ends: 1217 [2022-04-06 06:58:32,696 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 222 GetRequests, 194 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 144 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=189, Invalid=623, Unknown=0, NotChecked=0, Total=812 [2022-04-06 06:58:32,696 INFO L913 BasicCegarLoop]: 91 mSDtfsCounter, 65 mSDsluCounter, 307 mSDsCounter, 0 mSdLazyCounter, 456 mSolverCounterSat, 103 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 69 SdHoareTripleChecker+Valid, 398 SdHoareTripleChecker+Invalid, 559 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 103 IncrementalHoareTripleChecker+Valid, 456 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-04-06 06:58:32,697 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [69 Valid, 398 Invalid, 559 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [103 Valid, 456 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-04-06 06:58:32,698 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1217 states. [2022-04-06 06:58:32,727 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1217 to 978. [2022-04-06 06:58:32,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 978 states, 477 states have (on average 1.2976939203354299) internal successors, (619), 479 states have internal predecessors, (619), 465 states have call successors, (465), 36 states have call predecessors, (465), 35 states have return successors, (463), 462 states have call predecessors, (463), 463 states have call successors, (463) [2022-04-06 06:58:32,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 978 states to 978 states and 1547 transitions. [2022-04-06 06:58:32,733 INFO L78 Accepts]: Start accepts. Automaton has 978 states and 1547 transitions. Word has length 99 [2022-04-06 06:58:32,733 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 06:58:32,733 INFO L478 AbstractCegarLoop]: Abstraction has 978 states and 1547 transitions. [2022-04-06 06:58:32,734 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.6363636363636362) internal successors, (40), 11 states have internal predecessors, (40), 4 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2022-04-06 06:58:32,734 INFO L276 IsEmpty]: Start isEmpty. Operand 978 states and 1547 transitions. [2022-04-06 06:58:32,735 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2022-04-06 06:58:32,736 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 06:58:32,736 INFO L499 BasicCegarLoop]: trace histogram [10, 9, 9, 5, 4, 4, 4, 3, 3, 3, 3, 3, 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] [2022-04-06 06:58:32,761 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-04-06 06:58:32,954 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 06:58:32,954 INFO L403 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 06:58:32,954 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 06:58:32,954 INFO L85 PathProgramCache]: Analyzing trace with hash -1063397065, now seen corresponding path program 4 times [2022-04-06 06:58:32,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 06:58:32,955 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [287895144] [2022-04-06 06:58:32,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 06:58:32,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 06:58:32,962 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 06:58:32,962 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [347758013] [2022-04-06 06:58:32,962 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 06:58:32,966 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 06:58:32,966 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 06:58:32,967 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 06:58:32,973 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-04-06 06:58:33,020 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 06:58:33,021 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 06:58:33,022 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 87 conjunts are in the unsatisfiable core [2022-04-06 06:58:33,024 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 06:58:33,763 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 06:58:33,833 INFO L134 CoverageAnalysis]: Checked inductivity of 226 backedges. 35 proven. 83 refuted. 0 times theorem prover too weak. 108 trivial. 0 not checked. [2022-04-06 06:58:33,834 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 06:58:34,461 INFO L134 CoverageAnalysis]: Checked inductivity of 226 backedges. 78 proven. 18 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-04-06 06:58:34,461 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 06:58:34,461 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [287895144] [2022-04-06 06:58:34,461 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 06:58:34,461 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [347758013] [2022-04-06 06:58:34,461 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [347758013] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 06:58:34,461 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 06:58:34,461 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 12] total 25 [2022-04-06 06:58:34,461 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1784660544] [2022-04-06 06:58:34,462 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-04-06 06:58:34,462 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-04-06 06:58:34,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 06:58:34,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-04-06 06:58:34,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=507, Unknown=0, NotChecked=0, Total=600 [2022-04-06 06:58:34,463 INFO L87 Difference]: Start difference. First operand 978 states and 1547 transitions. Second operand has 25 states, 23 states have (on average 2.9565217391304346) internal successors, (68), 22 states have internal predecessors, (68), 11 states have call successors, (26), 2 states have call predecessors, (26), 2 states have return successors, (23), 6 states have call predecessors, (23), 9 states have call successors, (23) [2022-04-06 06:58:37,556 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.37s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 06:58:39,558 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 06:58:41,704 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 06:58:41,704 INFO L93 Difference]: Finished difference Result 1175 states and 1860 transitions. [2022-04-06 06:58:41,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-04-06 06:58:41,708 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 23 states have (on average 2.9565217391304346) internal successors, (68), 22 states have internal predecessors, (68), 11 states have call successors, (26), 2 states have call predecessors, (26), 2 states have return successors, (23), 6 states have call predecessors, (23), 9 states have call successors, (23) Word has length 102 [2022-04-06 06:58:41,708 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 06:58:41,713 INFO L225 Difference]: With dead ends: 1175 [2022-04-06 06:58:41,713 INFO L226 Difference]: Without dead ends: 1175 [2022-04-06 06:58:41,714 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 232 GetRequests, 182 SyntacticMatches, 8 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 450 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=316, Invalid=1576, Unknown=0, NotChecked=0, Total=1892 [2022-04-06 06:58:41,715 INFO L913 BasicCegarLoop]: 46 mSDtfsCounter, 105 mSDsluCounter, 293 mSDsCounter, 0 mSdLazyCounter, 910 mSolverCounterSat, 232 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 105 SdHoareTripleChecker+Valid, 339 SdHoareTripleChecker+Invalid, 1143 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 232 IncrementalHoareTripleChecker+Valid, 910 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.3s IncrementalHoareTripleChecker+Time [2022-04-06 06:58:41,715 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [105 Valid, 339 Invalid, 1143 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [232 Valid, 910 Invalid, 1 Unknown, 0 Unchecked, 6.3s Time] [2022-04-06 06:58:41,720 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1175 states. [2022-04-06 06:58:41,748 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1175 to 1155. [2022-04-06 06:58:41,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1155 states, 558 states have (on average 1.3046594982078854) internal successors, (728), 560 states have internal predecessors, (728), 557 states have call successors, (557), 40 states have call predecessors, (557), 39 states have return successors, (555), 554 states have call predecessors, (555), 555 states have call successors, (555) [2022-04-06 06:58:41,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1155 states to 1155 states and 1840 transitions. [2022-04-06 06:58:41,755 INFO L78 Accepts]: Start accepts. Automaton has 1155 states and 1840 transitions. Word has length 102 [2022-04-06 06:58:41,755 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 06:58:41,755 INFO L478 AbstractCegarLoop]: Abstraction has 1155 states and 1840 transitions. [2022-04-06 06:58:41,755 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 23 states have (on average 2.9565217391304346) internal successors, (68), 22 states have internal predecessors, (68), 11 states have call successors, (26), 2 states have call predecessors, (26), 2 states have return successors, (23), 6 states have call predecessors, (23), 9 states have call successors, (23) [2022-04-06 06:58:41,755 INFO L276 IsEmpty]: Start isEmpty. Operand 1155 states and 1840 transitions. [2022-04-06 06:58:41,757 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2022-04-06 06:58:41,757 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 06:58:41,758 INFO L499 BasicCegarLoop]: trace histogram [17, 16, 16, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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] [2022-04-06 06:58:41,783 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-04-06 06:58:41,980 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 06:58:41,980 INFO L403 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 06:58:41,981 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 06:58:41,981 INFO L85 PathProgramCache]: Analyzing trace with hash -439137229, now seen corresponding path program 2 times [2022-04-06 06:58:41,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 06:58:41,981 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [412358225] [2022-04-06 06:58:41,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 06:58:41,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 06:58:41,990 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 06:58:41,990 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1799370855] [2022-04-06 06:58:41,990 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 06:58:41,991 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 06:58:41,991 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 06:58:42,000 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 06:58:42,001 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-04-06 06:58:42,067 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 06:58:42,068 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 06:58:42,070 INFO L263 TraceCheckSpWp]: Trace formula consists of 331 conjuncts, 90 conjunts are in the unsatisfiable core [2022-04-06 06:58:42,073 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 06:58:43,334 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 06:58:43,337 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 06:59:20,076 WARN L232 SmtUtils]: Spent 19.51s on a formula simplification that was a NOOP. DAG size: 102 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-04-06 06:59:28,462 WARN L833 $PredicateComparison]: unable to prove that (let ((.cse12 (+ (* (- 1) c_main_~y~0) c_main_~x~0))) (and (let ((.cse2 (* 2 (* c_main_~p~0 c_main_~x~0 0))) (.cse3 (* c_main_~q~0 c_main_~x~0)) (.cse6 (= c_main_~p~0 0)) (.cse1 (= (mod (* c_main_~q~0 3) 4) 0)) (.cse7 (div (- c_main_~q~0) 4))) (or (let ((.cse0 (div (div (* (- 1) c_main_~q~0) 4) c_main_~p~0))) (let ((.cse4 (* .cse0 c_main_~y~0)) (.cse5 (* .cse0 c_main_~x~0))) (and (= (+ c_main_~s~0 (* 4 (* .cse0 c_main_~r~0))) 1) .cse1 (= (+ .cse2 .cse3 (* .cse4 4) (* (* .cse0 c_main_~p~0 c_main_~x~0) 4) c_main_~y~0) (* .cse5 4)) (= (+ (* 2 .cse4) (* 2 c_main_~x~0)) (+ (* 2 c_main_~y~0) (* .cse5 2))) (not .cse6) (= (mod .cse7 c_main_~p~0) 0)))) (and (let ((.cse8 (= 0 (mod (+ (* c_main_~s~0 3) 1) 4))) (.cse10 (= c_main_~r~0 0)) (.cse9 (div (+ (* (- 1) c_main_~s~0) 1) 4))) (or (and .cse8 (= (mod .cse9 c_main_~r~0) 0) (not .cse10) (let ((.cse11 (div .cse9 c_main_~r~0))) (= (+ .cse2 .cse3 (* (* .cse11 c_main_~y~0) 4) (* (* .cse11 c_main_~p~0 c_main_~x~0) 4) c_main_~y~0) (* (* .cse11 c_main_~x~0) 4)))) (and (exists ((aux_div_aux_div_main_~k~0_17_50 Int)) (= (* (* aux_div_aux_div_main_~k~0_17_50 c_main_~x~0) 4) (+ (* 2 (* c_main_~p~0 c_main_~x~0 0)) (* (* aux_div_aux_div_main_~k~0_17_50 c_main_~y~0) 4) (* (* aux_div_aux_div_main_~k~0_17_50 c_main_~p~0 c_main_~x~0) 4) (* c_main_~q~0 c_main_~x~0) c_main_~y~0))) .cse8 .cse10 (= .cse9 0)))) .cse6 .cse1 (= .cse7 0)))) (= .cse12 (+ (* c_main_~p~0 c_main_~x~0) (* c_main_~r~0 c_main_~y~0))) (= .cse12 c_main_~a~0))) is different from false [2022-04-06 06:59:37,755 INFO L134 CoverageAnalysis]: Checked inductivity of 592 backedges. 128 proven. 77 refuted. 0 times theorem prover too weak. 387 trivial. 0 not checked. [2022-04-06 06:59:37,755 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 06:59:45,055 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 06:59:46,396 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 06:59:46,396 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [412358225] [2022-04-06 06:59:46,396 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 06:59:46,396 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1799370855] [2022-04-06 06:59:46,396 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1799370855] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 06:59:46,396 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 06:59:46,396 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2022-04-06 06:59:46,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1512039585] [2022-04-06 06:59:46,397 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-04-06 06:59:46,397 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-04-06 06:59:46,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 06:59:46,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-04-06 06:59:46,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=754, Unknown=5, NotChecked=56, Total=930 [2022-04-06 06:59:46,398 INFO L87 Difference]: Start difference. First operand 1155 states and 1840 transitions. Second operand has 21 states, 19 states have (on average 2.263157894736842) internal successors, (43), 18 states have internal predecessors, (43), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 7 states have call successors, (21) [2022-04-06 06:59:49,618 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 06:59:49,618 INFO L93 Difference]: Finished difference Result 1229 states and 1936 transitions. [2022-04-06 06:59:49,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-04-06 06:59:49,623 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 19 states have (on average 2.263157894736842) internal successors, (43), 18 states have internal predecessors, (43), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 7 states have call successors, (21) Word has length 138 [2022-04-06 06:59:49,624 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 06:59:49,629 INFO L225 Difference]: With dead ends: 1229 [2022-04-06 06:59:49,629 INFO L226 Difference]: Without dead ends: 1224 [2022-04-06 06:59:49,629 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 200 GetRequests, 163 SyntacticMatches, 1 SemanticMatches, 36 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 264 ImplicationChecksByTransitivity, 38.0s TimeCoverageRelationStatistics Valid=171, Invalid=1160, Unknown=5, NotChecked=70, Total=1406 [2022-04-06 06:59:49,630 INFO L913 BasicCegarLoop]: 57 mSDtfsCounter, 64 mSDsluCounter, 441 mSDsCounter, 0 mSdLazyCounter, 1370 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 79 SdHoareTripleChecker+Valid, 498 SdHoareTripleChecker+Invalid, 1689 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 1370 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 246 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2022-04-06 06:59:49,630 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [79 Valid, 498 Invalid, 1689 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 1370 Invalid, 0 Unknown, 246 Unchecked, 2.7s Time] [2022-04-06 06:59:49,631 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1224 states. [2022-04-06 06:59:49,662 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1224 to 1204. [2022-04-06 06:59:49,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1204 states, 583 states have (on average 1.3018867924528301) internal successors, (759), 585 states have internal predecessors, (759), 577 states have call successors, (577), 44 states have call predecessors, (577), 43 states have return successors, (575), 574 states have call predecessors, (575), 575 states have call successors, (575) [2022-04-06 06:59:49,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1204 states to 1204 states and 1911 transitions. [2022-04-06 06:59:49,668 INFO L78 Accepts]: Start accepts. Automaton has 1204 states and 1911 transitions. Word has length 138 [2022-04-06 06:59:49,669 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 06:59:49,669 INFO L478 AbstractCegarLoop]: Abstraction has 1204 states and 1911 transitions. [2022-04-06 06:59:49,669 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 19 states have (on average 2.263157894736842) internal successors, (43), 18 states have internal predecessors, (43), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 7 states have call successors, (21) [2022-04-06 06:59:49,669 INFO L276 IsEmpty]: Start isEmpty. Operand 1204 states and 1911 transitions. [2022-04-06 06:59:49,671 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2022-04-06 06:59:49,671 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 06:59:49,672 INFO L499 BasicCegarLoop]: trace histogram [17, 16, 16, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 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] [2022-04-06 06:59:49,697 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-04-06 06:59:49,887 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2022-04-06 06:59:49,887 INFO L403 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 06:59:49,888 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 06:59:49,888 INFO L85 PathProgramCache]: Analyzing trace with hash -529470484, now seen corresponding path program 3 times [2022-04-06 06:59:49,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 06:59:49,888 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [915617658] [2022-04-06 06:59:49,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 06:59:49,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 06:59:49,896 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 06:59:49,896 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2115743841] [2022-04-06 06:59:49,896 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-04-06 06:59:49,896 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 06:59:49,896 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 06:59:49,897 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 06:59:49,898 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-04-06 06:59:49,992 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-04-06 06:59:49,992 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 06:59:49,993 INFO L263 TraceCheckSpWp]: Trace formula consists of 265 conjuncts, 83 conjunts are in the unsatisfiable core [2022-04-06 06:59:49,999 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 06:59:51,410 INFO L134 CoverageAnalysis]: Checked inductivity of 602 backedges. 32 proven. 66 refuted. 0 times theorem prover too weak. 504 trivial. 0 not checked. [2022-04-06 06:59:51,410 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 06:59:54,538 INFO L134 CoverageAnalysis]: Checked inductivity of 602 backedges. 32 proven. 66 refuted. 0 times theorem prover too weak. 504 trivial. 0 not checked. [2022-04-06 06:59:54,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 06:59:54,538 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [915617658] [2022-04-06 06:59:54,538 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 06:59:54,538 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2115743841] [2022-04-06 06:59:54,538 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2115743841] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 06:59:54,538 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 06:59:54,539 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 18] total 33 [2022-04-06 06:59:54,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1302699581] [2022-04-06 06:59:54,539 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-04-06 06:59:54,540 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-04-06 06:59:54,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 06:59:54,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-04-06 06:59:54,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=165, Invalid=891, Unknown=0, NotChecked=0, Total=1056 [2022-04-06 06:59:54,541 INFO L87 Difference]: Start difference. First operand 1204 states and 1911 transitions. Second operand has 33 states, 31 states have (on average 2.3548387096774195) internal successors, (73), 32 states have internal predecessors, (73), 11 states have call successors, (40), 2 states have call predecessors, (40), 1 states have return successors, (37), 9 states have call predecessors, (37), 9 states have call successors, (37) [2022-04-06 07:00:05,798 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 07:00:12,236 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 07:00:19,237 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 07:00:25,223 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.83s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 07:00:32,468 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 07:00:48,750 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.31s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 07:00:58,957 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 07:01:00,506 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.47s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 07:01:09,501 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 07:01:15,231 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 07:01:21,368 WARN L232 SmtUtils]: Spent 5.39s on a formula simplification that was a NOOP. DAG size: 152 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-04-06 07:01:33,847 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.59s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 07:01:46,873 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 07:01:49,547 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 07:01:51,629 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.10s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 07:02:35,971 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 07:02:35,971 INFO L93 Difference]: Finished difference Result 2087 states and 3348 transitions. [2022-04-06 07:02:35,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 124 states. [2022-04-06 07:02:35,972 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 31 states have (on average 2.3548387096774195) internal successors, (73), 32 states have internal predecessors, (73), 11 states have call successors, (40), 2 states have call predecessors, (40), 1 states have return successors, (37), 9 states have call predecessors, (37), 9 states have call successors, (37) Word has length 141 [2022-04-06 07:02:35,972 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 07:02:35,981 INFO L225 Difference]: With dead ends: 2087 [2022-04-06 07:02:35,981 INFO L226 Difference]: Without dead ends: 2081 [2022-04-06 07:02:35,986 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 400 GetRequests, 248 SyntacticMatches, 2 SemanticMatches, 150 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8000 ImplicationChecksByTransitivity, 92.9s TimeCoverageRelationStatistics Valid=3766, Invalid=19186, Unknown=0, NotChecked=0, Total=22952 [2022-04-06 07:02:35,986 INFO L913 BasicCegarLoop]: 151 mSDtfsCounter, 414 mSDsluCounter, 793 mSDsCounter, 0 mSdLazyCounter, 3420 mSolverCounterSat, 1166 mSolverCounterUnsat, 10 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 70.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 414 SdHoareTripleChecker+Valid, 944 SdHoareTripleChecker+Invalid, 4596 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1166 IncrementalHoareTripleChecker+Valid, 3420 IncrementalHoareTripleChecker+Invalid, 10 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 71.0s IncrementalHoareTripleChecker+Time [2022-04-06 07:02:35,987 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [414 Valid, 944 Invalid, 4596 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1166 Valid, 3420 Invalid, 10 Unknown, 0 Unchecked, 71.0s Time] [2022-04-06 07:02:35,988 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2081 states. [2022-04-06 07:02:36,035 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2081 to 1501. [2022-04-06 07:02:36,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1501 states, 733 states have (on average 1.3028649386084583) internal successors, (955), 735 states have internal predecessors, (955), 717 states have call successors, (717), 51 states have call predecessors, (717), 50 states have return successors, (715), 714 states have call predecessors, (715), 715 states have call successors, (715) [2022-04-06 07:02:36,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1501 states to 1501 states and 2387 transitions. [2022-04-06 07:02:36,043 INFO L78 Accepts]: Start accepts. Automaton has 1501 states and 2387 transitions. Word has length 141 [2022-04-06 07:02:36,043 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 07:02:36,043 INFO L478 AbstractCegarLoop]: Abstraction has 1501 states and 2387 transitions. [2022-04-06 07:02:36,044 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 31 states have (on average 2.3548387096774195) internal successors, (73), 32 states have internal predecessors, (73), 11 states have call successors, (40), 2 states have call predecessors, (40), 1 states have return successors, (37), 9 states have call predecessors, (37), 9 states have call successors, (37) [2022-04-06 07:02:36,044 INFO L276 IsEmpty]: Start isEmpty. Operand 1501 states and 2387 transitions. [2022-04-06 07:02:36,046 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2022-04-06 07:02:36,046 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 07:02:36,047 INFO L499 BasicCegarLoop]: trace histogram [17, 16, 16, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 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] [2022-04-06 07:02:36,070 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-04-06 07:02:36,270 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2022-04-06 07:02:36,270 INFO L403 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 07:02:36,271 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 07:02:36,271 INFO L85 PathProgramCache]: Analyzing trace with hash 1563309484, now seen corresponding path program 4 times [2022-04-06 07:02:36,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 07:02:36,271 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1098391798] [2022-04-06 07:02:36,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 07:02:36,271 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 07:02:36,279 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 07:02:36,279 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [528977797] [2022-04-06 07:02:36,279 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 07:02:36,279 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 07:02:36,279 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 07:02:36,280 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 07:02:36,281 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-04-06 07:02:36,341 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 07:02:36,341 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 07:02:36,343 INFO L263 TraceCheckSpWp]: Trace formula consists of 314 conjuncts, 101 conjunts are in the unsatisfiable core [2022-04-06 07:02:36,346 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 07:02:39,235 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 07:02:39,239 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 07:02:39,250 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 07:02:42,697 INFO L134 CoverageAnalysis]: Checked inductivity of 608 backedges. 133 proven. 115 refuted. 0 times theorem prover too weak. 360 trivial. 0 not checked. [2022-04-06 07:02:42,698 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 07:02:44,123 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 07:02:45,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 07:02:45,605 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1098391798] [2022-04-06 07:02:45,605 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 07:02:45,605 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [528977797] [2022-04-06 07:02:45,605 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [528977797] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 07:02:45,605 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 07:02:45,605 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2022-04-06 07:02:45,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [121349644] [2022-04-06 07:02:45,605 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-04-06 07:02:45,606 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-04-06 07:02:45,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 07:02:45,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-04-06 07:02:45,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=826, Unknown=0, NotChecked=0, Total=930 [2022-04-06 07:02:45,606 INFO L87 Difference]: Start difference. First operand 1501 states and 2387 transitions. Second operand has 24 states, 21 states have (on average 2.2857142857142856) internal successors, (48), 21 states have internal predecessors, (48), 9 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 8 states have call predecessors, (21), 8 states have call successors, (21) [2022-04-06 07:02:59,774 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 07:03:01,564 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.79s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 07:03:03,292 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.73s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 07:03:04,684 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 07:03:04,684 INFO L93 Difference]: Finished difference Result 1893 states and 3036 transitions. [2022-04-06 07:03:04,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-04-06 07:03:04,685 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 21 states have (on average 2.2857142857142856) internal successors, (48), 21 states have internal predecessors, (48), 9 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 8 states have call predecessors, (21), 8 states have call successors, (21) Word has length 143 [2022-04-06 07:03:04,685 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 07:03:04,693 INFO L225 Difference]: With dead ends: 1893 [2022-04-06 07:03:04,693 INFO L226 Difference]: Without dead ends: 1888 [2022-04-06 07:03:04,694 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 175 GetRequests, 134 SyntacticMatches, 1 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 317 ImplicationChecksByTransitivity, 12.6s TimeCoverageRelationStatistics Valid=187, Invalid=1535, Unknown=0, NotChecked=0, Total=1722 [2022-04-06 07:03:04,694 INFO L913 BasicCegarLoop]: 72 mSDtfsCounter, 89 mSDsluCounter, 556 mSDsCounter, 0 mSdLazyCounter, 2050 mSolverCounterSat, 79 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 11.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 111 SdHoareTripleChecker+Valid, 628 SdHoareTripleChecker+Invalid, 2130 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 2050 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 11.8s IncrementalHoareTripleChecker+Time [2022-04-06 07:03:04,694 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [111 Valid, 628 Invalid, 2130 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 2050 Invalid, 1 Unknown, 0 Unchecked, 11.8s Time] [2022-04-06 07:03:04,695 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1888 states. [2022-04-06 07:03:04,744 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1888 to 1753. [2022-04-06 07:03:04,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1753 states, 841 states have (on average 1.3139120095124852) internal successors, (1105), 843 states have internal predecessors, (1105), 857 states have call successors, (857), 55 states have call predecessors, (857), 54 states have return successors, (855), 854 states have call predecessors, (855), 855 states have call successors, (855) [2022-04-06 07:03:04,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1753 states to 1753 states and 2817 transitions. [2022-04-06 07:03:04,752 INFO L78 Accepts]: Start accepts. Automaton has 1753 states and 2817 transitions. Word has length 143 [2022-04-06 07:03:04,752 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 07:03:04,752 INFO L478 AbstractCegarLoop]: Abstraction has 1753 states and 2817 transitions. [2022-04-06 07:03:04,753 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 21 states have (on average 2.2857142857142856) internal successors, (48), 21 states have internal predecessors, (48), 9 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 8 states have call predecessors, (21), 8 states have call successors, (21) [2022-04-06 07:03:04,753 INFO L276 IsEmpty]: Start isEmpty. Operand 1753 states and 2817 transitions. [2022-04-06 07:03:04,756 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2022-04-06 07:03:04,756 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 07:03:04,756 INFO L499 BasicCegarLoop]: trace histogram [21, 20, 20, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 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] [2022-04-06 07:03:04,780 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-04-06 07:03:04,971 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 07:03:04,971 INFO L403 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 07:03:04,972 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 07:03:04,972 INFO L85 PathProgramCache]: Analyzing trace with hash 890462806, now seen corresponding path program 5 times [2022-04-06 07:03:04,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 07:03:04,972 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [290223160] [2022-04-06 07:03:04,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 07:03:04,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 07:03:04,980 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 07:03:04,980 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1355774057] [2022-04-06 07:03:04,980 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-04-06 07:03:04,981 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 07:03:04,981 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 07:03:04,983 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 07:03:05,000 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-04-06 07:03:05,193 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2022-04-06 07:03:05,193 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 07:03:05,195 INFO L263 TraceCheckSpWp]: Trace formula consists of 373 conjuncts, 94 conjunts are in the unsatisfiable core [2022-04-06 07:03:05,198 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 07:03:08,344 INFO L134 CoverageAnalysis]: Checked inductivity of 904 backedges. 75 proven. 111 refuted. 0 times theorem prover too weak. 718 trivial. 0 not checked. [2022-04-06 07:03:08,344 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 07:03:22,534 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 07:03:22,539 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 07:03:26,535 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 07:03:26,535 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [290223160] [2022-04-06 07:03:26,536 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 07:03:26,536 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1355774057] [2022-04-06 07:03:26,536 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1355774057] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 07:03:26,536 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 07:03:26,536 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2022-04-06 07:03:26,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [387380780] [2022-04-06 07:03:26,536 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-04-06 07:03:26,536 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-04-06 07:03:26,537 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 07:03:26,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-04-06 07:03:26,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=200, Invalid=1282, Unknown=0, NotChecked=0, Total=1482 [2022-04-06 07:03:26,537 INFO L87 Difference]: Start difference. First operand 1753 states and 2817 transitions. Second operand has 25 states, 24 states have (on average 2.0) internal successors, (48), 22 states have internal predecessors, (48), 8 states have call successors, (27), 2 states have call predecessors, (27), 3 states have return successors, (25), 8 states have call predecessors, (25), 7 states have call successors, (25) [2022-04-06 07:03:31,089 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 07:03:31,090 INFO L93 Difference]: Finished difference Result 2152 states and 3456 transitions. [2022-04-06 07:03:31,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-04-06 07:03:31,091 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 24 states have (on average 2.0) internal successors, (48), 22 states have internal predecessors, (48), 8 states have call successors, (27), 2 states have call predecessors, (27), 3 states have return successors, (25), 8 states have call predecessors, (25), 7 states have call successors, (25) Word has length 160 [2022-04-06 07:03:31,091 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 07:03:31,100 INFO L225 Difference]: With dead ends: 2152 [2022-04-06 07:03:31,100 INFO L226 Difference]: Without dead ends: 2147 [2022-04-06 07:03:31,101 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 261 GetRequests, 207 SyntacticMatches, 1 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 708 ImplicationChecksByTransitivity, 17.1s TimeCoverageRelationStatistics Valid=403, Invalid=2567, Unknown=0, NotChecked=0, Total=2970 [2022-04-06 07:03:31,102 INFO L913 BasicCegarLoop]: 69 mSDtfsCounter, 109 mSDsluCounter, 430 mSDsCounter, 0 mSdLazyCounter, 2082 mSolverCounterSat, 165 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 125 SdHoareTripleChecker+Valid, 499 SdHoareTripleChecker+Invalid, 2247 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 165 IncrementalHoareTripleChecker+Valid, 2082 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-04-06 07:03:31,102 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [125 Valid, 499 Invalid, 2247 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [165 Valid, 2082 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-04-06 07:03:31,103 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2147 states. [2022-04-06 07:03:31,155 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2147 to 2116. [2022-04-06 07:03:31,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2116 states, 1002 states have (on average 1.3213572854291418) internal successors, (1324), 1004 states have internal predecessors, (1324), 1049 states have call successors, (1049), 65 states have call predecessors, (1049), 64 states have return successors, (1047), 1046 states have call predecessors, (1047), 1047 states have call successors, (1047) [2022-04-06 07:03:31,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2116 states to 2116 states and 3420 transitions. [2022-04-06 07:03:31,165 INFO L78 Accepts]: Start accepts. Automaton has 2116 states and 3420 transitions. Word has length 160 [2022-04-06 07:03:31,166 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 07:03:31,166 INFO L478 AbstractCegarLoop]: Abstraction has 2116 states and 3420 transitions. [2022-04-06 07:03:31,166 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 24 states have (on average 2.0) internal successors, (48), 22 states have internal predecessors, (48), 8 states have call successors, (27), 2 states have call predecessors, (27), 3 states have return successors, (25), 8 states have call predecessors, (25), 7 states have call successors, (25) [2022-04-06 07:03:31,166 INFO L276 IsEmpty]: Start isEmpty. Operand 2116 states and 3420 transitions. [2022-04-06 07:03:31,170 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2022-04-06 07:03:31,170 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 07:03:31,171 INFO L499 BasicCegarLoop]: trace histogram [21, 20, 20, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 07:03:31,179 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-04-06 07:03:31,376 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 07:03:31,376 INFO L403 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 07:03:31,376 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 07:03:31,377 INFO L85 PathProgramCache]: Analyzing trace with hash -1830452208, now seen corresponding path program 6 times [2022-04-06 07:03:31,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 07:03:31,377 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [393685573] [2022-04-06 07:03:31,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 07:03:31,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 07:03:31,384 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 07:03:31,385 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [399136487] [2022-04-06 07:03:31,385 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 07:03:31,385 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 07:03:31,385 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 07:03:31,386 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 07:03:31,409 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-04-06 07:03:31,997 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2022-04-06 07:03:31,997 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 07:03:32,000 INFO L263 TraceCheckSpWp]: Trace formula consists of 401 conjuncts, 76 conjunts are in the unsatisfiable core [2022-04-06 07:03:32,004 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 07:03:41,608 INFO L134 CoverageAnalysis]: Checked inductivity of 932 backedges. 58 proven. 198 refuted. 0 times theorem prover too weak. 676 trivial. 0 not checked. [2022-04-06 07:03:41,608 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 07:03:58,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 07:03:58,706 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [393685573] [2022-04-06 07:03:58,706 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 07:03:58,706 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [399136487] [2022-04-06 07:03:58,706 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [399136487] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 07:03:58,706 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 07:03:58,706 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2022-04-06 07:03:58,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [321277512] [2022-04-06 07:03:58,707 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-04-06 07:03:58,707 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-04-06 07:03:58,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 07:03:58,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-04-06 07:03:58,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=1066, Unknown=2, NotChecked=0, Total=1190 [2022-04-06 07:03:58,708 INFO L87 Difference]: Start difference. First operand 2116 states and 3420 transitions. Second operand has 25 states, 24 states have (on average 2.2083333333333335) internal successors, (53), 23 states have internal predecessors, (53), 9 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (25), 8 states have call predecessors, (25), 8 states have call successors, (25) [2022-04-06 07:04:33,759 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 07:04:35,127 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.35s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 07:04:41,062 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.31s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 07:04:44,332 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 07:04:46,765 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.43s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 07:04:56,051 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.52s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 07:05:04,317 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 07:05:07,372 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.84s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 07:05:15,760 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 07:05:17,613 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.12s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 07:05:19,631 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.85s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 07:05:23,484 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 07:05:24,519 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.03s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 07:05:33,932 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.21s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 07:05:36,158 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.32s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 07:05:41,425 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.64s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 07:05:59,439 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.28s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 07:06:04,023 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 07:06:08,311 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 07:06:11,087 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.32s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 07:06:14,107 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.37s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 07:06:18,154 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.51s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 07:06:19,388 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.11s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 07:06:24,493 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 07:06:26,597 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.69s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 07:06:28,705 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 07:06:31,301 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.15s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 07:06:49,793 WARN L232 SmtUtils]: Spent 10.23s on a formula simplification. DAG size of input: 51 DAG size of output: 41 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-04-06 07:06:53,241 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 07:06:55,244 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 07:06:57,409 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.20s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 07:06:59,524 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.46s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 07:07:11,164 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.01s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 07:07:12,752 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.28s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 07:07:21,662 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 07:07:21,663 INFO L93 Difference]: Finished difference Result 2919 states and 4733 transitions. [2022-04-06 07:07:21,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-04-06 07:07:21,663 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 24 states have (on average 2.2083333333333335) internal successors, (53), 23 states have internal predecessors, (53), 9 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (25), 8 states have call predecessors, (25), 8 states have call successors, (25) Word has length 168 [2022-04-06 07:07:21,664 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 07:07:21,690 INFO L225 Difference]: With dead ends: 2919 [2022-04-06 07:07:21,690 INFO L226 Difference]: Without dead ends: 2913 [2022-04-06 07:07:21,691 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 300 GetRequests, 224 SyntacticMatches, 1 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1271 ImplicationChecksByTransitivity, 102.6s TimeCoverageRelationStatistics Valid=836, Invalid=5011, Unknown=5, NotChecked=0, Total=5852 [2022-04-06 07:07:21,692 INFO L913 BasicCegarLoop]: 98 mSDtfsCounter, 133 mSDsluCounter, 750 mSDsCounter, 0 mSdLazyCounter, 3728 mSolverCounterSat, 399 mSolverCounterUnsat, 11 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 122.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 145 SdHoareTripleChecker+Valid, 848 SdHoareTripleChecker+Invalid, 4138 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 399 IncrementalHoareTripleChecker+Valid, 3728 IncrementalHoareTripleChecker+Invalid, 11 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 123.5s IncrementalHoareTripleChecker+Time [2022-04-06 07:07:21,692 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [145 Valid, 848 Invalid, 4138 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [399 Valid, 3728 Invalid, 11 Unknown, 0 Unchecked, 123.5s Time] [2022-04-06 07:07:21,694 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2913 states. [2022-04-06 07:07:21,748 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2913 to 2699. [2022-04-06 07:07:21,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2699 states, 1263 states have (on average 1.3309580364212192) internal successors, (1681), 1265 states have internal predecessors, (1681), 1361 states have call successors, (1361), 75 states have call predecessors, (1361), 74 states have return successors, (1359), 1358 states have call predecessors, (1359), 1359 states have call successors, (1359) [2022-04-06 07:07:21,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2699 states to 2699 states and 4401 transitions. [2022-04-06 07:07:21,761 INFO L78 Accepts]: Start accepts. Automaton has 2699 states and 4401 transitions. Word has length 168 [2022-04-06 07:07:21,761 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 07:07:21,761 INFO L478 AbstractCegarLoop]: Abstraction has 2699 states and 4401 transitions. [2022-04-06 07:07:21,762 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 24 states have (on average 2.2083333333333335) internal successors, (53), 23 states have internal predecessors, (53), 9 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (25), 8 states have call predecessors, (25), 8 states have call successors, (25) [2022-04-06 07:07:21,762 INFO L276 IsEmpty]: Start isEmpty. Operand 2699 states and 4401 transitions. [2022-04-06 07:07:21,766 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2022-04-06 07:07:21,766 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 07:07:21,766 INFO L499 BasicCegarLoop]: trace histogram [21, 20, 20, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 07:07:21,775 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2022-04-06 07:07:21,972 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2022-04-06 07:07:21,972 INFO L403 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 07:07:21,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 07:07:21,973 INFO L85 PathProgramCache]: Analyzing trace with hash -1169142410, now seen corresponding path program 7 times [2022-04-06 07:07:21,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 07:07:21,973 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [49872811] [2022-04-06 07:07:21,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 07:07:21,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 07:07:21,985 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 07:07:21,985 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1156664396] [2022-04-06 07:07:21,985 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-04-06 07:07:21,985 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 07:07:21,985 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 07:07:21,986 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 07:07:21,987 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-04-06 07:07:22,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 07:07:22,062 INFO L263 TraceCheckSpWp]: Trace formula consists of 401 conjuncts, 6 conjunts are in the unsatisfiable core [2022-04-06 07:07:22,067 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 07:07:22,315 INFO L134 CoverageAnalysis]: Checked inductivity of 932 backedges. 359 proven. 18 refuted. 0 times theorem prover too weak. 555 trivial. 0 not checked. [2022-04-06 07:07:22,316 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 07:07:22,570 INFO L134 CoverageAnalysis]: Checked inductivity of 932 backedges. 111 proven. 18 refuted. 0 times theorem prover too weak. 803 trivial. 0 not checked. [2022-04-06 07:07:22,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 07:07:22,570 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [49872811] [2022-04-06 07:07:22,570 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 07:07:22,570 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1156664396] [2022-04-06 07:07:22,570 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1156664396] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 07:07:22,570 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 07:07:22,570 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 8 [2022-04-06 07:07:22,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [333749761] [2022-04-06 07:07:22,571 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-04-06 07:07:22,571 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-04-06 07:07:22,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 07:07:22,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-04-06 07:07:22,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-04-06 07:07:22,572 INFO L87 Difference]: Start difference. First operand 2699 states and 4401 transitions. Second operand has 8 states, 8 states have (on average 5.625) internal successors, (45), 8 states have internal predecessors, (45), 5 states have call successors, (31), 2 states have call predecessors, (31), 2 states have return successors, (29), 5 states have call predecessors, (29), 5 states have call successors, (29) [2022-04-06 07:07:22,793 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 07:07:22,794 INFO L93 Difference]: Finished difference Result 3016 states and 4882 transitions. [2022-04-06 07:07:22,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-04-06 07:07:22,795 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.625) internal successors, (45), 8 states have internal predecessors, (45), 5 states have call successors, (31), 2 states have call predecessors, (31), 2 states have return successors, (29), 5 states have call predecessors, (29), 5 states have call successors, (29) Word has length 168 [2022-04-06 07:07:22,795 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 07:07:22,808 INFO L225 Difference]: With dead ends: 3016 [2022-04-06 07:07:22,808 INFO L226 Difference]: Without dead ends: 3016 [2022-04-06 07:07:22,808 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 339 GetRequests, 327 SyntacticMatches, 2 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2022-04-06 07:07:22,809 INFO L913 BasicCegarLoop]: 66 mSDtfsCounter, 10 mSDsluCounter, 180 mSDsCounter, 0 mSdLazyCounter, 169 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 246 SdHoareTripleChecker+Invalid, 191 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 169 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-06 07:07:22,809 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 246 Invalid, 191 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 169 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-06 07:07:22,811 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3016 states. [2022-04-06 07:07:22,884 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3016 to 2849. [2022-04-06 07:07:22,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2849 states, 1365 states have (on average 1.3201465201465201) internal successors, (1802), 1398 states have internal predecessors, (1802), 1410 states have call successors, (1410), 74 states have call predecessors, (1410), 73 states have return successors, (1408), 1376 states have call predecessors, (1408), 1408 states have call successors, (1408) [2022-04-06 07:07:22,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2849 states to 2849 states and 4620 transitions. [2022-04-06 07:07:22,897 INFO L78 Accepts]: Start accepts. Automaton has 2849 states and 4620 transitions. Word has length 168 [2022-04-06 07:07:22,897 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 07:07:22,897 INFO L478 AbstractCegarLoop]: Abstraction has 2849 states and 4620 transitions. [2022-04-06 07:07:22,897 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.625) internal successors, (45), 8 states have internal predecessors, (45), 5 states have call successors, (31), 2 states have call predecessors, (31), 2 states have return successors, (29), 5 states have call predecessors, (29), 5 states have call successors, (29) [2022-04-06 07:07:22,898 INFO L276 IsEmpty]: Start isEmpty. Operand 2849 states and 4620 transitions. [2022-04-06 07:07:22,901 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2022-04-06 07:07:22,901 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 07:07:22,901 INFO L499 BasicCegarLoop]: trace histogram [21, 20, 20, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 07:07:22,926 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-04-06 07:07:23,123 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-04-06 07:07:23,123 INFO L403 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 07:07:23,124 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 07:07:23,124 INFO L85 PathProgramCache]: Analyzing trace with hash 1323051024, now seen corresponding path program 8 times [2022-04-06 07:07:23,124 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 07:07:23,124 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [679824619] [2022-04-06 07:07:23,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 07:07:23,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 07:07:23,132 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 07:07:23,133 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [501896410] [2022-04-06 07:07:23,133 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 07:07:23,133 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 07:07:23,133 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 07:07:23,135 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 07:07:23,155 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-04-06 07:07:23,229 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 07:07:23,229 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 07:07:23,233 INFO L263 TraceCheckSpWp]: Trace formula consists of 401 conjuncts, 126 conjunts are in the unsatisfiable core [2022-04-06 07:07:23,236 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 07:07:24,697 INFO L134 CoverageAnalysis]: Checked inductivity of 932 backedges. 137 proven. 236 refuted. 0 times theorem prover too weak. 559 trivial. 0 not checked. [2022-04-06 07:07:24,697 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 07:07:25,323 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 07:07:27,957 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 07:07:27,957 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [679824619] [2022-04-06 07:07:27,957 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 07:07:27,957 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [501896410] [2022-04-06 07:07:27,957 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [501896410] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 07:07:27,957 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 07:07:27,957 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2022-04-06 07:07:27,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [375530019] [2022-04-06 07:07:27,958 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-04-06 07:07:27,958 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-04-06 07:07:27,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 07:07:27,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-04-06 07:07:27,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=724, Unknown=0, NotChecked=0, Total=812 [2022-04-06 07:07:27,959 INFO L87 Difference]: Start difference. First operand 2849 states and 4620 transitions. Second operand has 24 states, 23 states have (on average 2.3043478260869565) internal successors, (53), 23 states have internal predecessors, (53), 9 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (25), 7 states have call predecessors, (25), 8 states have call successors, (25) [2022-04-06 07:07:31,224 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 07:07:31,224 INFO L93 Difference]: Finished difference Result 3137 states and 5061 transitions. [2022-04-06 07:07:31,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-04-06 07:07:31,225 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 2.3043478260869565) internal successors, (53), 23 states have internal predecessors, (53), 9 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (25), 7 states have call predecessors, (25), 8 states have call successors, (25) Word has length 168 [2022-04-06 07:07:31,225 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 07:07:31,237 INFO L225 Difference]: With dead ends: 3137 [2022-04-06 07:07:31,238 INFO L226 Difference]: Without dead ends: 3132 [2022-04-06 07:07:31,238 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 202 GetRequests, 160 SyntacticMatches, 2 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 307 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=168, Invalid=1554, Unknown=0, NotChecked=0, Total=1722 [2022-04-06 07:07:31,238 INFO L913 BasicCegarLoop]: 71 mSDtfsCounter, 104 mSDsluCounter, 516 mSDsCounter, 0 mSdLazyCounter, 2045 mSolverCounterSat, 143 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 128 SdHoareTripleChecker+Valid, 587 SdHoareTripleChecker+Invalid, 2188 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 143 IncrementalHoareTripleChecker+Valid, 2045 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2022-04-06 07:07:31,239 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [128 Valid, 587 Invalid, 2188 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [143 Valid, 2045 Invalid, 0 Unknown, 0 Unchecked, 2.3s Time] [2022-04-06 07:07:31,240 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3132 states. [2022-04-06 07:07:31,313 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3132 to 3080. [2022-04-06 07:07:31,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3080 states, 1473 states have (on average 1.3211133740665308) internal successors, (1946), 1508 states have internal predecessors, (1946), 1526 states have call successors, (1526), 81 states have call predecessors, (1526), 80 states have return successors, (1524), 1490 states have call predecessors, (1524), 1524 states have call successors, (1524) [2022-04-06 07:07:31,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3080 states to 3080 states and 4996 transitions. [2022-04-06 07:07:31,325 INFO L78 Accepts]: Start accepts. Automaton has 3080 states and 4996 transitions. Word has length 168 [2022-04-06 07:07:31,325 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 07:07:31,325 INFO L478 AbstractCegarLoop]: Abstraction has 3080 states and 4996 transitions. [2022-04-06 07:07:31,325 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 2.3043478260869565) internal successors, (53), 23 states have internal predecessors, (53), 9 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (25), 7 states have call predecessors, (25), 8 states have call successors, (25) [2022-04-06 07:07:31,325 INFO L276 IsEmpty]: Start isEmpty. Operand 3080 states and 4996 transitions. [2022-04-06 07:07:31,329 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 174 [2022-04-06 07:07:31,329 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 07:07:31,329 INFO L499 BasicCegarLoop]: trace histogram [21, 20, 20, 7, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 07:07:31,354 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-04-06 07:07:31,543 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-04-06 07:07:31,543 INFO L403 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 07:07:31,544 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 07:07:31,544 INFO L85 PathProgramCache]: Analyzing trace with hash -1392511031, now seen corresponding path program 9 times [2022-04-06 07:07:31,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 07:07:31,544 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [811413153] [2022-04-06 07:07:31,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 07:07:31,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 07:07:31,550 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 07:07:31,550 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1244206487] [2022-04-06 07:07:31,550 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-04-06 07:07:31,551 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 07:07:31,551 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 07:07:31,552 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 07:07:31,570 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-04-06 07:07:32,808 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-04-06 07:07:32,808 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 07:07:32,811 INFO L263 TraceCheckSpWp]: Trace formula consists of 339 conjuncts, 112 conjunts are in the unsatisfiable core [2022-04-06 07:07:32,813 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 07:07:33,590 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 07:08:46,022 INFO L134 CoverageAnalysis]: Checked inductivity of 955 backedges. 151 proven. 183 refuted. 0 times theorem prover too weak. 621 trivial. 0 not checked. [2022-04-06 07:08:46,022 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 07:09:04,353 INFO L134 CoverageAnalysis]: Checked inductivity of 955 backedges. 203 proven. 34 refuted. 0 times theorem prover too weak. 718 trivial. 0 not checked. [2022-04-06 07:09:04,353 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 07:09:04,353 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [811413153] [2022-04-06 07:09:04,353 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 07:09:04,353 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1244206487] [2022-04-06 07:09:04,353 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1244206487] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 07:09:04,353 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 07:09:04,353 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 16] total 42 [2022-04-06 07:09:04,354 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [884332685] [2022-04-06 07:09:04,354 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-04-06 07:09:04,354 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2022-04-06 07:09:04,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 07:09:04,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2022-04-06 07:09:04,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=222, Invalid=1491, Unknown=9, NotChecked=0, Total=1722 [2022-04-06 07:09:04,355 INFO L87 Difference]: Start difference. First operand 3080 states and 4996 transitions. Second operand has 42 states, 37 states have (on average 2.3513513513513513) internal successors, (87), 37 states have internal predecessors, (87), 17 states have call successors, (45), 2 states have call predecessors, (45), 3 states have return successors, (43), 13 states have call predecessors, (43), 15 states have call successors, (43) [2022-04-06 07:09:18,000 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 07:09:26,121 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 07:09:32,392 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 07:09:34,395 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 07:09:36,873 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.12s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 07:09:39,734 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 07:09:41,741 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 07:09:43,784 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 07:09:45,794 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 07:09:47,798 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 07:09:49,803 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers []